1、 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.M A M 3 0 1Transforming monoliths with cell-based architectureAdrian BeggSenior Migration&Modernization Solutions ArchitectEMEA Migration&Modernization,AWSInho KangS
2、enior Migration&Modernization Solutions ArchitectAPJ Migration&Modernization 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.AgendaWhat is cell-based architecture?What problems do cell-based architectures aim to solve?What are key design challenges and patterns for cell-based arch
3、itecture?What tools or resources can help?2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,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.Limiti
4、ng the blast radius of failure“Blast radius is defined as the maximum impact that might be sustained in the event of a system failure,or faulty change.”2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Cell-based Architecture Cell-based architecture aims to limit the blast radius by
5、 partitioning the system into isolated,self-contained units to prevent issues cascading to others 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.How do we protect against failure?Typicall only for ComputeRack DownRegional FailureAZ FailurePoison PillBad DeploymentAutoscaling Grou
6、psRegion FailoverMulti-AZ DeploymentsProcesses,RunbooksCanary DeploymentsHuman FailureExtensive testingFailure ModeMeans of protectionFocus for cell-based arch.Cant be fully mitigated.Cant be fully mitigated.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Cell-based Architecture O