1、 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.I S V 3 0 2Scaling SaaS applications with cell-based architecturesAnuj DewanganPrincipal SA,AWS Strategic AccountsAlexandra HuidesPrincipal Networking Specialist SA,
2、AWS Networking Services 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.What is a cell?(architecture)A cell is an independently deployable,self-contained unit of architecture that isolates blast radius and scales a
3、utonomously.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.AgendaIntroduction why do we need cells?Best practices for designing cellsDeployment&automation patternsCell routing,Observability and GovernanceResiliency and Disaster RecoveryNetworking for cellsQ&A 2025,Amazon Web Serv
4、ices,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Introduction 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Scaling SaaS:ExampleClientsClientsClientsComputeStorageNetworkingDatabasesAnalyticsMachine LearningWeb Ser
5、vice/AppHow do you scale the service/app to many users?2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Scaling SaaS:Scaling upClientsClientsClientsComputeStorageNetworkingDatabasesAnalyticsMachine LearningWeb Service/App 2025,Amazon Web Services,Inc.or its affiliates.All rights re
6、served.Scaling SaaS:Scaling upClientsClientsClientsComputeStorageNetworkingDatabasesAnalyticsMachine LearningWeb Service/AppOne approach:Scale multi-tenant system components individually 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Example:EC2 Scaling Up vs Scaling OutMemory(GB