Docs
/
AWS Cloud
AWS & Cloud — Learning Roadmap
Core AWS services and cloud architecture patterns for full-stack developers.
Topics
| # | Topic | Key Concepts |
|---|---|---|
| 01 | Cloud Fundamentals | IaaS/PaaS/SaaS, regions, AZs, shared responsibility, pricing models, free tier |
| 02 | IAM & Security | Users, groups, roles, policies, MFA, least privilege, cross-account access |
| 03 | EC2 & Compute | Instance types, AMIs, key pairs, security groups, user data, spot/reserved/on-demand |
| 04 | S3 & Storage | Buckets, objects, versioning, lifecycle policies, storage classes, pre-signed URLs |
| 05 | VPC & Networking | Subnets, route tables, internet/NAT gateways, security groups, NACLs, VPC peering |
| 06 | RDS & Databases | RDS (Postgres/MySQL), Aurora, read replicas, Multi-AZ, backups, parameter groups |
| 07 | DynamoDB | Partition/sort keys, GSI/LSI, capacity modes, single-table design, DAX, streams |
| 08 | Lambda & Serverless | Functions, triggers, layers, cold starts, concurrency, SAM, serverless patterns |
| 09 | API Gateway | REST/HTTP/WebSocket APIs, stages, throttling, authorizers, CORS, request validation |
| 10 | CloudFront & CDN | Distributions, origins, behaviors, caching, invalidation, Lambda@Edge, signed URLs |
| 11 | SQS, SNS & EventBridge | Queues, topics, fan-out, event buses, rules, dead letter queues, FIFO vs standard |
| 12 | ECS & Fargate | Task definitions, services, clusters, Fargate vs EC2 launch, ALB integration |
| 13 | CI/CD on AWS | CodePipeline, CodeBuild, CodeDeploy, GitHub Actions with AWS, ECR |
| 14 | CloudWatch & Monitoring | Metrics, logs, alarms, dashboards, X-Ray tracing, CloudTrail, cost monitoring |
| 15 | Cognito & Auth | User pools, identity pools, hosted UI, social login, MFA, JWT tokens |
| 16 | Infrastructure as Code | CloudFormation, CDK (TypeScript), Terraform basics, drift detection |
| 17 | Serverless Architectures | Full-stack serverless, Step Functions, AppSync, Amplify, cost optimization |
| 18 | Well-Architected Framework | 6 pillars, operational excellence, security, reliability, performance, cost, sustainability |
How to Use
- Start with Cloud Fundamentals & IAM — foundation for everything
- Learn compute (EC2, Lambda) and storage (S3, RDS, DynamoDB)
- Study networking (VPC) and CDN (CloudFront) for production deployments
- Master serverless stack (Lambda + API Gateway + DynamoDB + SQS)
- Finish with IaC and Well-Architected Framework for professional-grade architecture