What problem does it solve? Building serverless applications on AWS involves subtle production pitfalls—SQS batch retry storms, Lambda timeout races, database connection exhaustion, and slow cold starts—that cause outages and cost overruns when handled incorrectly. ## Core Features & Use Cases - Lambda Handler Patterns: Ready-to-use Node.js 20+ and Python 3.12+ handlers with warm-connection reuse, structured error responses, and proper event loop management. - Event-Driven SQS Processing: Partial batch failure handling via ReportBatchItemFailures so only failed messages are retried, plus DLQ configuration. - Infrastructure as Code: A complete AWS SAM template covering HTTP API, DynamoDB single-table design, SQS queues with redrive policies, and ARM64 functions. - Use Case: You need to build a REST API backed by DynamoDB with an asynchronous processing queue. Apply these patterns to get correct visibility timeouts, least-privilege IAM policies, and cold-start-optimized packaging from the start. ## Quick Start Use the aws-serverless skill to scaffold a Lambda function with an HTTP API endpoint, DynamoDB table, and SQS worker following production best practices.