Compute
Running your application's code on AWS — virtual machines (EC2), auto-scaling, load balancing, and serverless functions (Lambda).
Load Balancer Types Deep Dive: ALB, NLB & Gateway LB
advanced~2.5hThe operational depth behind AWS's three load balancer types — path/host-based routing on ALB, extreme throughput and static IPs on NLB, and transparent traffic inspection with Gateway Load Balancer — and how to choose correctly between them.
Auto Scaling Policies Deep Dive: Dynamic, Scheduled & Predictive
advanced~2hThe specific scaling policy types and termination behaviors behind an Auto Scaling Group — manual, scheduled, dynamic, and predictive scaling, plus how ASG decides which instance to terminate when scaling in.
AWS Step Functions: Serverless Workflow Orchestration
advanced~2hCoordinating multiple Lambda functions and AWS services into a reliable, visual, stateful workflow — retries, error handling, parallel branches, and human-approval steps without custom orchestration code.
EC2 Fundamentals
beginner~3hAmazon's core virtual server service — AMIs, instance types, and the purchase options that trade commitment for discount.
EC2 Security Groups & Networking
intermediate~2hHow traffic to and from an EC2 instance is controlled — Security Groups, public vs private IPs, and the VPC context an instance lives in.
Auto Scaling & Elastic Load Balancing
intermediate~2.5hAutomatically matching EC2 capacity to real demand, and distributing traffic across that capacity so no single instance is a bottleneck or a single point of failure.
AWS Lambda & Serverless
intermediate~2.5hRunning code without managing any servers at all — Lambda's execution model, triggers, and when serverless beats EC2.
Lightsail & AWS Batch: Simplified Hosting & Batch Computing
beginner~2hTwo compute services at opposite ends of the simplicity spectrum from raw EC2 — Lightsail for a simple, predictable-priced starting point, and Batch for fire-and-forget large-scale job processing.