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 content is locked. Please purchase or enroll to access all lessons and topics.
Course Progress
0%

Enroll to start learning!

Course Stats
  • Total Topics 41
  • Total Lessons 41
  • Total Sessions 41
  • Total Notes 41
  • Estimated Time 52.00000000000001 hours
Program Enrollment Only

This course is only available through program enrollment.

View Program: AWS