1、 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.A R C 3 3 1Building resilient clients:Architecture patterns from AMatt ColesPrincipal EngineerIslam GhanimPrincipal Technical Account Manager 2025,Amazon Web Service
2、s,Inc.or its affiliates.All rights reserved.“Everything fails,all the time”Werner VogelsCTO,A 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.“Everything fails,all the time,so plan for failure and nothing fails.”Werner VogelsCTO,A 2025,Amazon Web Services,Inc.or its affiliates.All
3、 rights reserved.80%Containers,databases,caches,search,networking and similar.We spend the majority of our time talking about backends,and their failure modes.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Mobile App 2025,Amazon Web Services,Inc.or its affiliates.All rights reser
4、ved.But in reality 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.The Shared Responsibility ModelAWSCustomersResilience of the cloudResilience in the cloudHARDWARE AND SERVICESAWS GLOBAL INFRASTRUCTUREARCHITECTURECHANGE MGMTOBSERVABILITYTESTING 2025,Amazon Web Services,Inc.or its
5、 affiliates.All rights reserved.The Shared Responsibility ModelServerClientYour backendsYour frontendsMULTI-AZMULTI-REGIONGRACEFUL DEGRADATIONCACHINGTIMEOUTSREDUNDANCYTHROTTLING 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Building resilient clientsTimeouts/RetriesMeasuring Ava
6、ilabilityDeployment SafetyCaching StrategiesGraceful DegradationCanariesMonitoring 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Day in the life of A 2025,Amazon Web Services,Inc.or its affili