https://aws.amazon.com/blogs/architecture/creating-a-multi-region-application-with-aws-services-part-2-data-and-replication/
When building a distributed system, consider the consistency, availability, partition tolerance (CAP) theorem. This theorem states that an application can only pick 2 out of the 3, and tradeoffs should be considered.▫️ Consistency – all clients always have the same view of data▫️ Availability – all clients can always read and write data▫️ Partition Tolerance – the system will continue to work despite physical partitions#design