CAP Theorem In Distributed System
The CAP Theorem was introduced by Eric Brewer in 2000. It is a fundamental principle in distributed systems that describes the trade-off between consistency, availability, and partition tolerance. And in the distributed systems, we can only have two of three properties simultaneously.
Vertical Slice Architecture vs Clean Architecture
In Vertical Slice Architecture instead of splitting in technical aspect, we split our system to some business functionalities and inner each business we have some features/slices. for example in the catalog bounded context, we have product aggregate and for this aggregate we can create some feature/slice. Each feature/slice is completely independent and isolated from other feature/slice.