Docs
/
AWS Cloud

AWS & Cloud — Learning Roadmap

Core AWS services and cloud architecture patterns for full-stack developers.


Topics

#TopicKey Concepts
01Cloud FundamentalsIaaS/PaaS/SaaS, regions, AZs, shared responsibility, pricing models, free tier
02IAM & SecurityUsers, groups, roles, policies, MFA, least privilege, cross-account access
03EC2 & ComputeInstance types, AMIs, key pairs, security groups, user data, spot/reserved/on-demand
04S3 & StorageBuckets, objects, versioning, lifecycle policies, storage classes, pre-signed URLs
05VPC & NetworkingSubnets, route tables, internet/NAT gateways, security groups, NACLs, VPC peering
06RDS & DatabasesRDS (Postgres/MySQL), Aurora, read replicas, Multi-AZ, backups, parameter groups
07DynamoDBPartition/sort keys, GSI/LSI, capacity modes, single-table design, DAX, streams
08Lambda & ServerlessFunctions, triggers, layers, cold starts, concurrency, SAM, serverless patterns
09API GatewayREST/HTTP/WebSocket APIs, stages, throttling, authorizers, CORS, request validation
10CloudFront & CDNDistributions, origins, behaviors, caching, invalidation, Lambda@Edge, signed URLs
11SQS, SNS & EventBridgeQueues, topics, fan-out, event buses, rules, dead letter queues, FIFO vs standard
12ECS & FargateTask definitions, services, clusters, Fargate vs EC2 launch, ALB integration
13CI/CD on AWSCodePipeline, CodeBuild, CodeDeploy, GitHub Actions with AWS, ECR
14CloudWatch & MonitoringMetrics, logs, alarms, dashboards, X-Ray tracing, CloudTrail, cost monitoring
15Cognito & AuthUser pools, identity pools, hosted UI, social login, MFA, JWT tokens
16Infrastructure as CodeCloudFormation, CDK (TypeScript), Terraform basics, drift detection
17Serverless ArchitecturesFull-stack serverless, Step Functions, AppSync, Amplify, cost optimization
18Well-Architected Framework6 pillars, operational excellence, security, reliability, performance, cost, sustainability

How to Use

  1. Start with Cloud Fundamentals & IAM — foundation for everything
  2. Learn compute (EC2, Lambda) and storage (S3, RDS, DynamoDB)
  3. Study networking (VPC) and CDN (CloudFront) for production deployments
  4. Master serverless stack (Lambda + API Gateway + DynamoDB + SQS)
  5. Finish with IaC and Well-Architected Framework for professional-grade architecture