Source: https://d1.awsstatic.com/whitepapers/fr_FR/aws-building-fault-tolerant-applications.pdf