What problem does it solve?
This Skill helps you choose and implement correct AWS architecture patterns so you can build reliable serverless systems without ad-hoc, brittle service wiring.
Core Features & Use Cases
- Serverless API pattern (API Gateway + Lambda + DynamoDB): Use for request/response workloads with variable traffic.
- Async processing (SQS + Lambda + DLQ + batch failure reporting): Use for decoupled, retryable workflows when latency is not critical.
- Event-driven orchestration (EventBridge + Rules + Lambdas): Use for routing multiple consumers based on event source and detail.
- Workflow orchestration (Step Functions): Use for multi-step flows with decisions and compensation (saga-style) and long timeouts.
- Data modeling guidance (DynamoDB single-table design): Use to structure PK/SK and GSIs to avoid scans and support access patterns.
- Performance and cost considerations (cold start mitigation, Lambda Layers, caching, ECS/Fargate selection): Use to reduce latency risk and pick the right compute service.
Quick Start
Ask it to propose the best AWS architecture for a new order processing system (API + async events + retries), including the exact services, decision points, and key IaC snippets for your chosen stack.