Roadmap · Step 6 of 8
Cloud and Operations roadmap
Deploy, run and monitor software in production. Read the series from top to bottom, and each series from its first lesson to its last.
- Level
- Intermediate
- Series
- 4
- Lessons
- 54
- Cost
- Free
Loading your progress…
Start here
- Step 6
Cloud and Operations
Deploy, run and monitor software in production.
DevOps - 0The Big Picture: Vercel vs AWS Mindset
- 1Linux Fundamentals: Shell, SSH, Users, Permissions
- 2Networking Basics: IP, Ports, TCP/UDP and Firewalls
- 3DNS Deep Dive: From Domain Name to Server
- 4HTTPS, SSL and TLS: Certificates, Let’s Encrypt, ACM
- 5AWS Account and IAM: Identity and Access
- 6VPC: Subnets, Route Tables, Security Groups
- 7EC2: Launch Your First Server and Deploy Next.js Manually
- 8RDS: Managed PostgreSQL
- 9Docker: Containerize Your Next.js and Node App
- 10Nginx: Reverse Proxy
- 11S3 and CloudFront: Static Assets and CDN
- 12ALB and Auto Scaling: Scaling to 1000+ Concurrent Users
- 13Route 53: Production Domain
- 14CI/CD with GitHub Actions
- 15Terraform: Infrastructure as Code
- 16Redis: Caching and Sessions
- 17Monitoring and Logging with CloudWatch
- 18Security Hardening and Backups
- 19Cost Review and Final Production Architecture
Docker & Kubernetes - 0Why Containers: Images, Containers and How They Differ From VMs
- 1Writing a Dockerfile: Layers, Caching and Small Images
- 2Volumes, Networks and Running Containers Safely
- 3Docker Compose: Running a Whole App Locally
- 4Kubernetes Core Ideas: Cluster, Pods and Deployments
- 5Services, Ingress and Networking in Kubernetes
- 6Configuration, Secrets and Storage in Kubernetes
- 7Scaling, Rollouts and Reliability: Probes, Resources and Autoscaling
- 8Debugging Containers and Clusters
- 9Docker and Kubernetes Interview Questions With Model Answers
Observability & SRE - 0What Observability Is and the Three Pillars
- 1Logging That Helps: Structured Logs, Levels and Correlation IDs
- 2Metrics and Prometheus: Counters, Gauges, Histograms and Percentiles
- 3Distributed Tracing With OpenTelemetry
- 4SLIs, SLOs and Error Budgets
- 5Alerting and Dashboards That People Trust
- 6Incidents, On-Call and Blameless Post-Mortems
- 7Reliability Patterns: Timeouts, Retries, Circuit Breakers and Graceful Degradation
- 8Observability and SRE Interview Questions With Model Answers
Scenario Debugging - 0The Debugging Method: Measure, Isolate, Hypothesize, Verify
- 1“The API Is Fast but the UI Is Slow”: How to Solve It
- 2“The UI Is Fast but the API Takes Too Long”: How to Solve It
- 3Unnecessary Re-renders: Finding and Fixing Them
- 4Memory Leaks in Single-Page Apps
- 5Duplicate Requests, Race Conditions and Stale Responses
- 6Slow First Load: Bundles, Code Splitting and LCP
- 7Rendering 10,000 Rows: Virtualization, Pagination and Web Workers
- 8Layout Shift and Janky Interactions
- 9Quick Scenario Round: 15 Questions, 15 Clear Answers
- 10Production Incidents: Step-by-Step Guide
- 11Backend and API Scenario Bank
- 12Frontend and React Scenario Bank
- 13Security and Auth Scenario Bank
- 14Architecture, Data and Team Judgement Scenarios