DevOps for Backend Developers
I'm a backend developer, not a DevOps engineer — but understanding the delivery lifecycle is what turns “the code works” into “the service is live, reachable, and recoverable.” This covers Docker, CI/CD, reverse proxies, and deployment, focused on what a Java/Spring Boot and Next.js stack actually needs.
Learning progress0/9 · 0%
Learning roadmap
Track what you've learned — progress is saved in your browser.
Version Control
GitHub
Where the repository lives, and the trigger point for every CI/CD pipeline on this roadmap.
30 minPlanned
Environment
Linux Basics
The shell every server, container, and CI runner in this roadmap actually runs on.
1 hrPlanned
Networking & Security
Networking Basics
Ports, DNS, and the request path — enough to reason about why a deploy can't be reached.
45 minPlanned
Architecture
From a git push to production
Developerwrites code
Gitlocal commits
GitHubpush / PR
GitHub Actionstest + build
Dockerimage built
Railwaydeploy
Productionlive traffic
How a request reaches your data
Browseruser's request
Next.jsfrontend, Vercel
Spring BootREST API
PostgreSQLdata