Lesson 111 - CAP Theorem Illustrated 
(April 12, 2021)

CAP Theorem describes the tradeoffs and constraints in a distributed architecture when considering consistency (C), availability (A) and partition tolerance of the network (P). The theorem states that between those three factors you can only pick two. In this lesson Mark Richards illustrates these options using services and data examples and describes why out of the three possible combinations (AP, CP, and AC), the only two that really exist in most architectures are AP and CP. 

Reference Links:

Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2
Training Classes: https://www.developertoarchitect.com/training/

Back To Lessons      Next Lesson



©1998-2024 DeveloperToArchitect