About This Architecture
Event-driven microservices architecture on AWS ECS with domain-driven contexts: Commerce, Supply, and Engagement, each owning dedicated services for Orders, Payments, Inventory, Logistics, Notifications, and Users. API Gateway fronts three client types (Web, Mobile, POS) with Cognito and IAM authentication, routing requests to containerized microservices that emit events via EventBridge to SQS queues for asynchronous processing. Aurora databases handle transactional workloads (Orders, Users, Payments) while DynamoDB powers analytics and inventory, with S3 and AWS Backup providing durable backup storage. CloudWatch, X-Ray, CloudTrail, and Secrets Manager provide observability, tracing, audit logging, and secrets management across the platform, while AWS WAF and Shield protect the entry layer from threats. Fork this diagram to customize service boundaries, add additional contexts, adjust queue configurations, or integrate third-party payment gateways like Stripe, PayPal, Apple Pay, or Google Pay.