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

  1. Step 6

    Cloud and Operations

    Deploy, run and monitor software in production.

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