Linkedin

Serverless Architecture for Global Applications

Project Overview

Project Detail

Route traffic from edge locations based on request path, allowing a gradual migration of single-CNAME legacy API operations. Then route requests to the Region with the least latency for the requester. 1 Serverless Architecture for Global Applications Improve customer experience on your global services by deploying into multiple AWS Regions and applying event-driven architectural patterns to reduce latency and increase performance, such as event sourcing, saga orchestration, and CQRS. Region REST/SOAP Amazon API Gateway AWS Cloud Single View Amazon DynamoDB Report DB Amazon Aurora Data Lake Amazon S3 Lake Formation Region REST/SOAP Amazon API Gateway Single View Amazon DynamoDB Report DB Amazon Aurora Data Lake Amazon S3 Lake Formation Serverless Microservices AWS Lambda Long Running Containers AWS Fargate Data Layer Logic Layer Ingestion Amazon S3 Async Write Latency Routing Amazon Route 53 Query CQRS Write Path-based Routing Amazon CloudFront Systems of Record File Systems AWS Storage Gateway Users Database Changes File System Changes 1 2 3 5 8 9 For heavy reading scenarios on other Regions, sendwrite requests to primary Regions. For fast global writes, replicate the event and command logic on all Regions. 9 DB CDC Events AWS DMS Saga Pattern AWS Step Functions Event Bus Amazon EventBridge Machine Learning Amazon A2I Application Events Systems of Record Logic Events Data Events Write 4 Raise data events

http://chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://d1.awsstatic.com/architecture-diagrams/ArchitectureDiagrams/serverless-architecture-for-global-applications-ra.pdf?did=wp_card&trk=wp_card

To know more about this project connect with us

Serverless Architecture for Global Applications