Skip to content

DevOps

DevOps isn't a job title — it's a ceasefire between devs who ship code and ops who keep the lights on. You got your backend running locally , congrats. Now figure out how to get it to production without waking up to a 3AM PagerDuty alert because your Node process OOM-killed itself on a $5 VPS. A backend dev who understands DevOps ships faster , breaks less , and sleeps more — that's the whole game

12 files covering Docker , CI/CD , Kubernetes , monitoring , secrets management , and scaling — the survival tools you need when your Express API needs to handle 10k concurrent users and the connection pool throws in the towel

what you'll find here

  • Containerization — Docker intro , Dockerfiles , Docker Compose , multi-service setups
  • Container Security — Stop running everything as root , scan images for known vulns
  • CI/CD Pipelines — GitHub Actions that actually test and deploy properly
  • Environment & Secrets — .env management , secrets that stay secret , config per environment
  • Scaling — Horizontal scaling , database connection pooling , caching layers
  • Monitoring — Structured logging , Prometheus metrics , health checks , dashboards
  • Kubernetes — K8s fundamentals for when Docker Compose isn't enough

prerequisites

Node.js + Express sections — you need backend apps worth deploying


first topic -> devops_00_home.md