Skip to content

Commit

Permalink
add DIP
Browse files Browse the repository at this point in the history
  • Loading branch information
zakirullin committed Jan 12, 2024
1 parent 6c4cefb commit d49c294
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ This architecture was something that made intuitive sense at first, but every ti
Even though these layered architectures have accelerated an important shift from traditional database-centric applications to a somewhat infrastructure-independent approach, where the core business logic is independent of anything external, the idea is by no means novel.

These architectures are not fundamental, they are just subjective, biased consequences of more fundamental principles. Why rely on those subjective interpretations? Follow the fundamentals instead: isolation, single source of truth, true invariant, complexity, cognitive load and information hiding.
These architectures are not fundamental, they are just subjective, biased consequences of more fundamental principles. Why rely on those subjective interpretations? Follow the fundamentals instead: DIP, isolation, single source of truth, true invariant, complexity, cognitive load and information hiding.

## Learning from the Giants
Take a look at the overarching design principles of one of the biggest tech companies:
Expand Down

0 comments on commit d49c294

Please sign in to comment.