AWS Serverless & Integration
Learn AWS serverless application development and cloud integration using AWS Lambda, API Gateway, EventBridge, SQS, SNS, Step Functions, Amazon AppFlow, Amazon EventBridge Pipes, DynamoDB, serverless security, observability, asynchronous architectures, event-driven design, automation, deployment strategies, and production troubleshooting.
Topic 1: AWS Serverless Fundamentals
Understand serverless architecture, managed services, event-driven design, and operational tradeoffs.
Topic 2: AWS Lambda Fundamentals
Learn Lambda functions, handlers, runtimes, execution roles, versions, aliases, and invocation.
Topic 3: Lambda Event Sources
Connect Lambda to AWS services and understand polling, push, batch, and event-driven invocation models.
Topic 4: Lambda Environment Variables and Configuration
Manage Lambda runtime configuration, environment variables, memory, timeout, ephemeral storage, and architecture.
Topic 5: Lambda Versions and Aliases
Use immutable Lambda versions and aliases for controlled releases and environment routing.
Topic 6: Lambda Layers and Reuse
Package shared libraries and runtime components with Lambda layers.
Topic 7: Lambda Concurrency and Scaling
Understand reserved concurrency, provisioned concurrency, throttling, scaling behavior, and downstream protection.
Topic 8: Lambda Error Handling and Retries
Design retries, dead-letter destinations, failure handling, and idempotent Lambda processing.
Topic 9: Lambda Destinations
Use Lambda destinations to route asynchronous success and failure outcomes.
Topic 10: Amazon API Gateway Fundamentals
Learn API Gateway APIs, resources, methods, integrations, stages, and deployments.
Topic 11: API Gateway Lambda Integration
Connect API Gateway routes and methods to Lambda functions securely.
Topic 12: API Gateway Authorization
Secure APIs using IAM authorization, Lambda authorizers, JWT authorization, and resource policies.
Topic 13: API Gateway Stages and Deployments
Manage API stages, deployments, variables, throttling, and environment separation.
Topic 14: API Gateway Throttling and Usage Plans
Control API traffic with throttling, quotas, API keys, and usage plans where applicable.
Topic 15: Amazon DynamoDB for Serverless Applications
Use DynamoDB as a scalable serverless data store for Lambda applications.
Topic 16: DynamoDB Streams and Lambda
Use DynamoDB Streams to trigger Lambda from database changes.
Topic 17: Amazon SQS Fundamentals
Learn queues, messages, visibility timeout, retention, long polling, and dead-letter queues.
Topic 18: SQS Dead-Letter Queues
Design failure isolation and redrive workflows with SQS dead-letter queues.
Topic 19: Amazon SNS Fundamentals
Use SNS topics for pub/sub fan-out, notifications, and application integration.
Topic 20: SNS and SQS Fan-Out
Combine SNS and SQS to build durable, independently scalable event consumers.
Topic 21: Amazon EventBridge Fundamentals
Learn event buses, event patterns, rules, targets, schedules, and AWS service events.
Topic 22: EventBridge Custom Event Buses
Use custom event buses to separate application and domain events.
Topic 23: Amazon EventBridge Pipes
Connect event sources directly to targets with filtering, enrichment, and controlled integration.
Topic 24: AWS Step Functions Fundamentals
Build serverless workflows using state machines, tasks, choices, retries, catches, and parallel execution.
Topic 25: Step Functions Error Handling
Implement retry, catch, timeout, and failure paths in serverless workflows.
Topic 26: Step Functions Map and Parallel Processing
Process collections and independent branches concurrently using Map and Parallel states.
Topic 27: API Gateway and Step Functions Integration
Integrate APIs with Step Functions for synchronous and asynchronous workflow initiation.
Topic 28: Serverless Event-Driven Architecture
Design loosely coupled systems using events, queues, functions, and workflows.
Topic 29: Idempotency and Duplicate Events
Design serverless consumers to safely process duplicate messages and events.
Topic 30: Serverless Security and IAM
Apply least privilege, resource policies, execution roles, and secure service-to-service permissions.
Topic 31: Serverless Observability
Monitor Lambda, API Gateway, queues, workflows, and event pipelines using CloudWatch.
Topic 32: Lambda Performance and Cold Starts
Optimize Lambda initialization, package size, memory, runtime, and provisioned concurrency.
Topic 33: Serverless Networking and VPC
Understand when Lambda functions need VPC access and the implications for private resources and networking.
Topic 34: Amazon EventBridge Scheduler
Schedule serverless operations and invoke supported targets using managed schedules.
Topic 35: Amazon AppFlow Integration
Move data between supported SaaS applications and AWS services using managed flows.
Topic 36: Cross-Account Serverless Integration
Design secure event and API integration between AWS accounts.
Topic 37: Serverless CI/CD and Deployment Strategies
Deploy Lambda and serverless APIs safely using versions, aliases, stages, and automated pipelines.
Topic 38: Serverless Cost Optimization
Control serverless costs using right-sized functions, efficient APIs, queues, storage, and observability.
Topic 39: Serverless Reliability Patterns
Design for retries, backpressure, buffering, graceful failure, and multi-service resilience.
Topic 40: Serverless Troubleshooting
Develop a systematic approach to diagnosing Lambda, API Gateway, queues, events, and workflows.
Topic 41: Serverless Architecture Capstone
Combine Lambda, API Gateway, DynamoDB, EventBridge, SQS, SNS, Step Functions, security, monitoring, and deployment into a production-style application.
Course Progress
Enroll to start learning!
Course Stats
- Total Topics 41
- Total Lessons 41
- Total Sessions 41
- Total Notes 41
- Estimated Time 52.00000000000001 hours
This course is only available through program enrollment.
View Program: AWS