Topic · 11 lessons in 6 series
Deployment and CI/CD
Getting code to production and keeping it there: servers, pipelines, GitHub Actions, Terraform, blue-green and canary releases, and running on AWS or Vercel.
DevOpsWhole series →
- The Big Picture: Vercel vs AWS MindsetBefore touching a single server, understand what problem AWS is actually solving for you. No cost, no server — only clear thinking, plus a safe account setup.10 min
- AWS Account and IAM: Identity and AccessWho is allowed to do what in your AWS account. Users, groups, policies, roles and least privilege — the lesson that protects you from the expensive mistakes, and it costs nothing to set up.16 min
- EC2: Launch Your First Server and Deploy Next.js ManuallySSH in, install Node, clone, .env, build, and keep it alive with PM2 — the manual deploy every later lesson automates.20 min
- CI/CD with GitHub ActionsLint, test, build and deploy on every push — automatically, with no one SSH-ing into a server.22 min
- Terraform: Infrastructure as CodeDescribe your whole cloud in files, review it in pull requests, and rebuild it in minutes.25 min
System DesignWhole series →
Full-Stack QuestionsWhole series →
- Deployment, CI/CD and MonitoringVercel deploys, Docker for Node, GitHub Actions, feature flags, safe rollouts and migrations, Sentry, OpenTelemetry and SLOs.43 min
- Containers, Kubernetes, Terraform and AWS for Full-Stack InterviewsContainers versus VMs, Kubernetes objects, probes, rollouts, Helm, platform choice, IAM, Terraform state, secrets and cost.38 min