System Overview - The CAP theorem
The CAP theorem explains the trade-offs in distributed systems between Consistency, Availability, and Partition tolerance. It states that a system can only guarantee two of these three properties at the same time. This helps architects decide which properties to prioritize based on system needs.