Skip to main content
HomeRoadmapsBackend Developer
Production Backend Engineering Path

Backend Developer Roadmap

A complete server-side learning journey from internet fundamentals to distributed systems, cloud platforms, security, observability, and production engineering.

24

Roadmap nodes

96 weeks

Total duration

96+

Skills tracked

12

Project builds

Level Architecture

Project-Based Learning Track

Every level ends with shippable backend systems that combine APIs, persistence, auth, reliability, and deployment skills.

Beginner
  • Calculator API
  • Notes API
Intermediate
  • Authentication System
  • Blog Backend
  • E-commerce API
Advanced
  • URL Shortener
  • Chat Application Backend
  • File Storage Service
Expert
  • Distributed Microservices Platform
  • Netflix-style Backend Architecture
  • Scalable SaaS Backend

Vertical Backend Journey

Expand each node for prerequisites, resources, practice exercises, mini projects, real-world usage, quiz prompts, bookmarks, and notes.

24/24
01

Core Topics

How the Web WorksDNSHTTP/HTTPSBrowsersClient vs ServerTCP/IP Basics

Skills Gained

  • Read request/response flows
  • Explain DNS resolution
  • Understand network layers
  • Inspect HTTP traffic

Practice Exercises

  • Trace a DNS lookup with a command-line tool.
  • Inspect request headers in browser devtools.
  • Draw a client-server request lifecycle.
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

Backend Resource Matrix