AWS
Rent servers, storage and managed services instead of running your own.
Difficulty: intermediateTime: 12+ hours70 of 70 sections written
AWS is a collection of managed infrastructure and platform services — compute, storage, databases, networking and more — that you rent and configure through an API, instead of buying and operating the hardware and software yourself.
Sections
70 sections- AWS Fundamentalsbeginner22 min
- AWS Accounts and Organizationsintermediate24 min
- AWS Regions, Availability Zones, and Resilienceintermediate26 min
- IAM — Master Thisintermediate32 min
- AWS Authentication and Federationintermediate28 min
- AWS CLI, SDKs, and APIsintermediate24 min
- AWS Networking — Core Modelintermediate26 min
- Subnets, Routing, and Gatewaysintermediate28 min
- Security Groups and Network ACLsintermediate28 min
- DNS and Network Connectivityintermediate30 min
- Load Balancingintermediate30 min
- EC2 — Compute Fundamentalsintermediate30 min
- EC2 Storage and Lifecycleintermediate26 min
- Auto Scalingintermediate28 min
- ECS — Containerized Applicationsintermediate30 min
- EKS and Kubernetes — Working Knowledgeadvanced25 min
- Lambda — Serverless Computeintermediate30 min
- API Gateway and API Front Doorsintermediate25 min
- S3 — Object Storageintermediate30 min
- S3 Security and Data Lifecycleintermediate30 min
- CloudFront and Edge Deliveryintermediate20 min
- Databases — RDSintermediate25 min
- Aurora — Working Knowledgeintermediate20 min
- DynamoDBadvanced30 min
- ElastiCache / Managed Cachingadvanced40 min
- Messaging — SQSintermediate32 min
- SNS and Event Fan-Outintermediate20 min
- EventBridge and Event-Driven Architectureadvanced20 min
- Kinesis and Streaming Conceptsintermediate26 min
- Step Functions — Workflow Orchestrationintermediate20 min
- AWS Security Servicesintermediate12 min
- KMS and Encryptionintermediate22 min
- Secrets Managementintermediate10 min
- CloudTrail and Auditabilityintermediate25 min
- AWS Config and Governanceintermediate25 min
- WAF and Edge Securityintermediate25 min
- Monitoring — CloudWatchintermediate40 min
- Distributed Tracing and X-Ray / OpenTelemetryadvanced35 min
- Logging Architectureintermediate25 min
- Infrastructure as Codeintermediate40 min
- CI/CD on AWSintermediate35 min
- ECR and Container Supply Chainintermediate25 min
- ECS Deployment Architectureadvanced30 min
- Serverless Architectureadvanced30 min
- AWS Networking at Senior Leveladvanced35 min
- High Availability and Reliabilityadvanced35 min
- Disaster Recoveryadvanced35 min
- Performance and Scalabilityadvanced35 min
- Cost Optimizationintermediate30 min
- Sustainabilityintermediate20 min
- AWS Well-Architected Frameworkintermediate25 min
- Operational Excellenceadvanced25 min
- IAM and Multi-Account Security Architectureadvanced30 min
- Data Protection and Backup Strategyadvanced30 min
- Cloud Architecture Patternsadvanced55 min
- AWS for Django / Python Backendsadvanced35 min
- AWS for Full-Stack / React Applicationsintermediate35 min
- AWS Disaster and Failure Testingadvanced35 min
- Production Debugging on AWSadvanced40 min
- AWS Service Quotas and Limitsadvanced30 min
- AWS Governance and Taggingintermediate30 min
- Infrastructure and Configuration Driftadvanced35 min
- API Reliability and Idempotency on AWSadvanced35 min
- AWS Senior-Level System Designadvanced40 min
- AWS Architecture Review Checklistadvanced45 min
- AWS Interview-Level Questionsintermediate50 min
- Priority for a 5-Year AWS Engineeradvanced14 min
- Practical AWS Projectsadvanced55 min
- AWS Learning Orderbeginner12 min
- Target Outcomeadvanced30 min
Why it matters
- It removes the operational work of running physical infrastructure — racking servers, patching database engines, replicating storage across buildings.
- The shared responsibility model still leaves configuration, identity and data squarely on you, so using AWS is not the same as being secure by default.
- Almost every other backend topic here — Django, FastAPI, PostgreSQL, Docker — eventually needs to run somewhere, and AWS is the most common answer.
- Reading a service by its pricing dimensions and its quotas, not just its name, is what separates "I used AWS once" from being able to operate on it.
Where it is used
- Hosting web backends and APIs — EC2, ECS, Lambda, API Gateway
- Managed databases and caching — RDS, Aurora, DynamoDB, ElastiCache
- Object storage and content delivery — S3, CloudFront
- Infrastructure as code and CI/CD — CloudFormation, CDK, CodePipeline
The big picture
- Account — your billing + resource boundary
- leads to IAM (scopes)
- IAM — who can do what
- leads to Networking (authorizes access into)
- Networking — VPC, subnets, routing
- leads to Compute + data (carries traffic to)
- Compute + data — EC2, Lambda, RDS, S3
- leads to Operations (is observed and deployed by)
- Operations — CloudWatch, IaC, CI/CD