Swift Lessons: Aws Serverless
Discover a wide range of topics and in-depth lessons designed to help you build a solid understanding of Aws Serverless.
Fundamentals
Lambda
- Getting Started with AWS Lambda
- Lambda Execution Model
- Lambda Networking (VPC)
- Environment Variables & Secrets
- Layers & Dependencies
- Provisioned Concurrency
- Lambda SnapStart (Java)
- Ephemeral Storage & /tmp
- Async Invocations & DLQs
- Lambda Destinations
- Security & IAM for Lambda
- Observability for Lambda
- Performance Tuning
- Error Handling & Retries
- Testing Lambda Functions
- Traffic Shifting with Aliases
- Multi-Account/Multi-Region Strategies
- Container Images for Lambda
- Runtimes & Custom Runtimes
API Gateway
Step Functions
EventBridge
Messaging
DynamoDB
Data & Analytics
AppSync (GraphQL)
Identity & Auth
Containers (Serverless)
Observability
Security
Networking
Infrastructure as Code
Testing & CI/CD
Reliability & DR
Cost Optimization
Patterns & Blueprints
- CRUD API (HTTP API + Lambda + DynamoDB)
- File Ingestion Pipeline
- Webhook Receiver at Scale
- Stream Processing (Kinesis)
- GraphQL API with AppSync
- Scheduled Jobs
- Transactional Outbox
- Saga Orchestration
- Choreography with EventBridge
- Real-Time Notifications
- Multi-Tenant API
- IoT Telemetry Ingestion
- Generative AI Backend
- Event-Driven ETL