Skip to content

Commit

Permalink
#1 small 5. Scalable... fragment
Browse files Browse the repository at this point in the history
  • Loading branch information
SevDan authored Mar 19, 2021
1 parent 377a85b commit 9662880
Showing 1 changed file with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ C. Critical Information
4.1. Events Driven
4.2. Source of Trurh
4.3. CQRS
5. Replication & Reliable Infrastructure
5. Scalable & Reliable Infrastructure

D. Common Topics
1. Departments & Intercommunication
Expand Down Expand Up @@ -848,7 +848,13 @@ So, it solves some problems (event sourcing storage will be source of truth) wit
It has some problems with write & reads reordering: some difficult solutions can has race conditions of it.
So, you should think over all core aspects before implements CQRS. Maybe you cant use it in some cases.

5. Replication & Reliable Infrastructure
5. Scalable & Reliable Infrastructure

If you develop big product or think that your product will grow up, you should care about scalability.
Some technologies provides built-in utilities that can help you with logic scaling, but you should care about infrastructure scalability by yourself.

The most important point is thinking about scalability at architecture time, infrastructure is only base.
You cant build good scalable product without complex approach.

-- TODO 5. --

Expand Down

0 comments on commit 9662880

Please sign in to comment.