Regularly, we can find two recurring patterns on every cloud deployment; the first consists of using a single region maintaining communications and resources very closely, distributed to the AZ level. The second one is to deploy services and applications globally using multiple regions with a higher reach even in different AWS accounts. These two patterns are discussed next, to understand the logic behind these decisions.