Learn AWS Engineering Mastery
// Skill map, target performance, learning constraints, deliberate practice loop, and engineering standards for mastering AWS as a senior software engineer.
This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.
Curriculum Map
Navigate by phase, then choose the lesson that matches your current depth.
Kaufman Skill Map and Target Performance
13 minSkill map, target performance, learning constraints, deliberate practice loop, and engineering standards for mastering AWS as a senior software engineer.
AWS Platform Mental Model
14 minDeep mental model of AWS as an API-driven platform: resources, accounts, regions, control planes, data planes, quotas, managed services, and blast-radius boundaries.
Well-Architected and Shared Responsibility
25 minDeep mental model of AWS Well-Architected and Shared Responsibility as production engineering governance, not checklist compliance.
Global Infrastructure, Regions, AZ, and Failure Domains
22 minDeep guide to AWS global infrastructure, Regions, Availability Zones, Local Zones, Wavelength Zones, edge locations, and failure domain reasoning.
Account Strategy, Organizations, and Landing Zone
24 minAccount strategy, AWS Organizations, landing zones, organizational units, account vending, guardrails, and governance baseline for production-grade AWS environments.
IAM Deep Dive: Identity, Permissions, and Boundaries
22 minDeep dive into AWS IAM identity, permissions, roles, trust policies, resource policies, STS, permission boundaries, SCPs, ABAC, cross-account access, PassRole, and least-privilege engineering.
Networking Foundations: VPC, Subnets, Routing, and Endpoints
26 minDeep dive into AWS VPC networking foundations: VPCs, CIDR planning, subnets, route tables, internet gateways, NAT gateways, security groups, NACLs, VPC endpoints, DNS, and failure-domain-aware network design.
Network Edge, DNS, Ingress, and Egress Control
29 minDeep dive into AWS network edge architecture: Route 53, CloudFront, load balancers, API ingress, TLS, WAF, Shield, DNS failover, ingress patterns, egress control, and edge operational failure modes.
Hybrid Networking: Transit Gateway, VPN, and Direct Connect
29 minHybrid networking architecture with Transit Gateway, Site-to-Site VPN, Direct Connect, DNS resolver, segmentation, inspection, route domains, and enterprise connectivity failure modeling.
Compute Foundations: EC2, AMI, ASG, and Load Balancing
28 minProduction compute foundations with EC2, AMI strategy, launch templates, Auto Scaling Groups, lifecycle hooks, mixed instances, load balancing, health checks, deployment safety, cost, and failure modeling.
Container Platform Engineering with ECR, ECS, and Fargate
23 minContainer platform engineering with Amazon ECR, Amazon ECS, and AWS Fargate for production-grade services, batch workers, event consumers, and internal platform golden paths.
EKS Production Architecture and Day-2 Operations
23 minProduction Amazon EKS architecture and day-2 operations: cluster boundaries, node strategy, networking, identity, add-ons, autoscaling, upgrades, observability, security, reliability, and platform operating model.
Serverless Compute: Lambda Execution Model and Limits
22 minServerless compute deep dive: AWS Lambda execution model, lifecycle, concurrency, cold start, event sources, retries, idempotency, limits, security, cost, observability, and production engineering judgment.
API Architecture: API Gateway, AppSync, Auth, and Throttling
25 minAPI architecture on AWS with API Gateway, AppSync, Cognito, IAM/JWT/Lambda authorizers, throttling, usage plans, request validation, schema boundaries, private APIs, real-time APIs, and production failure models.
Event-Driven Integration: SQS, SNS, EventBridge, and Step Functions
25 minEvent-driven integration on AWS using SQS, SNS, EventBridge, and Step Functions with production-grade semantics, failure handling, idempotency, observability, and architectural trade-offs.
Storage Architecture: S3, EBS, EFS, FSx, and Backup
26 minProduction storage architecture on AWS covering S3, EBS, EFS, FSx, AWS Backup, lifecycle, replication, retention, restore, and operational failure modes.
Relational Data on AWS: RDS, Aurora, and Connection Scaling
22 minRelational data engineering on AWS using Amazon RDS, Amazon Aurora, Multi-AZ, replicas, failover, RDS Proxy, connection scaling, backup, restore, migration, observability, and production ownership boundaries.
DynamoDB Data Modeling, Partitions, and Global Tables
17 minDynamoDB data modeling from first principles, including access patterns, partition keys, sort keys, GSIs, LSIs, single-table design, hot partitions, throughput, streams, TTL, transactions, global tables, correctness, observability, and production failure modes.
Cache, Search, Streaming, and Realtime Data
19 minCache, search, streaming, and realtime data architecture on AWS: ElastiCache, OpenSearch, Kinesis, MSK, low-latency read paths, replayable streams, backpressure, indexing, and production failure modes.