Microservices architectures naturally imply a move from vertical to horizontal scaling. This scaling change requires the developer to address three core traits: Consistency, Availability, and Partition Tolerance. This article will introduce the CAP theorem, which seeks to explain the relationship between the three characteristics.
Tag: eventual consistency
The concept of isolation plays an important role when building microservice architectures. This article focuses on four dimensions of isolation: State, Space, Time, and Failure.