Lambda Fundamentals & Triggers
- Lambda execution model: invocation types (sync, async, poll-based), concurrency, cold starts
- Runtime options: Java, Python, Node.js, custom runtimes, container images
- Function configuration: memory, timeout, environment variables, layers
- IAM execution roles: least privilege for Lambda
- Lambda triggers: API Gateway (REST and HTTP API), SQS, SNS, S3, EventBridge, DynamoDB Streams
- API Gateway: REST API vs HTTP API — when to choose which
- Lambda Powertools: structured logging, tracing, metrics — for Java and Python
- Error handling: DLQ for async invocations, bisect-on-error for SQS
Architecture Patterns & Production Operations
- SAM (Serverless Application Model): template.yaml, sam build, sam deploy, sam local
- Serverless Framework: plugins, stages, deployment
- Step Functions: state machines, task, choice, parallel, map states — orchestration vs choreography
- EventBridge: event bus, rules, targets, schema registry
- Lambda cold start optimization: provisioned concurrency, SnapStart for Java
- X-Ray: tracing Lambda invocations end-to-end
- CloudWatch Logs Insights: querying Lambda logs
- Cost model: request count, duration, memory allocation optimization
- VPC Lambda: ENI limits, cold start impact, use cases
- Canary deployments with Lambda aliases and CodeDeploy
Developers who can design, build, and operate serverless applications on AWS — understanding the trade-offs of each pattern and avoiding the common production pitfalls.
- Build event-driven Lambda functions triggered by API Gateway, SQS, EventBridge, and S3
- Design serverless workflows with Step Functions state machines
- Implement structured logging, tracing, and metrics with Lambda Powertools
- Optimize cold starts and control costs through memory tuning and provisioned concurrency
Book the AWS Lambda training
Available standalone or combined with the AWS training for a complete cloud coverage package.
Get in touch