What problem does it solve? Building serverless applications on AWS requires navigating dozens of services, patterns, and Well-Architected best practices, and mistakes in areas like idempotency, error handling, or orchestration lead to fragile, costly systems. ## Core Features & Use Cases - Well-Architected Serverless Guidance: Applies the seven serverless design principles (single-purpose functions, share nothing, state machine orchestration, event-driven triggers, idempotency) with TypeScript and Python code examples. - Architecture Pattern Library: Provides reference implementations for EventBridge routing, SQS queue processing, SNS fan-out, Step Functions sagas, event sourcing with DynamoDB Streams, and API-driven microservices. - Operational Best Practices: Covers security (IAM least privilege, encryption), observability (X-Ray tracing, structured logging, CloudWatch alarms), performance tuning (cold starts, memory sizing, provisioned concurrency), and deployment strategies (canary, blue/green, CI/CD pipelines). - Use Case: When asked to build an order-processing backend, it guides you to expose an API Gateway REST endpoint backed by Lambda, publish OrderPlaced events to EventBridge, orchestrate payment and fulfillment with a Step Functions saga, and configure DLQs with alarms for failure handling. ## Quick Start Ask the assistant to design a serverless order-processing API on AWS with Lambda, DynamoDB, and event-driven async workflows following Well-Architected best practices.