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