
Event-driven architecture patterns
Build resilient, scalable systems with EventBridge, SQS, and Kinesis for asynchronous processing.
Direct service integrations
Eliminate unnecessary Lambda functions using Step Functions direct integrations, API Gateway direct integrations, and EventBridge Pipes.
Cold starts and memory tuning
Optimize Lambda performance with SnapStart, Provisioned Concurrency, memory tuning, and parallelization strategies.
Retries, DLQs, and circuit breakers
Build resilient systems with proper error handling, idempotency, and failure recovery patterns.
Logs, metrics, and traces
Gain complete visibility into serverless applications with structured logging, Application Signals, and distributed tracing.
Cost optimization strategies
Optimize serverless costs through right-sizing, event filtering, log management, and Compute Savings Plans.
AI integration patterns
Build AI-powered serverless applications with Amazon Bedrock, AgentCore, and the Strands SDK.
Community and learning
Essential resources for continuing your serverless journey.
Accelerate development
Tools and templates to speed up serverless development.
Related talks
Previous serverless best practices sessions with additional insights.
Function Sizing and Code Organization
Right-sizing Lambda functions
Learn how to properly size Lambda functions and organize serverless applications for optimal performance and cost.