All roadmaps
Development · Beginner → Advanced

Backend Developer Roadmap

HTTP → APIs → PostgreSQL → auth → caching → events → observability.

Your progress

0%

0/9 nodes · 130h estimated

Skills

0

Projects

0

Phases

3

1

Phase 1

Foundations

Understand servers, requests and runtimes.

HTTP & networking

Methods, status codes, headers, DNS, TLS and proxies.

Subtopics

  • • HTTP & networking fundamentals
  • • HTTP & networking core concepts
  • • HTTP & networking practical patterns
  • • HTTP & networking production considerations

Practice

  • • Build a small exercise for HTTP & networking
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~10hOutcome: Reason about API traffic.

Backend language

Master one language, runtime, modules and concurrency.

Subtopics

  • • Backend language fundamentals
  • • Backend language core concepts
  • • Backend language practical patterns
  • • Backend language production considerations

Practice

  • • Build a small exercise for Backend language
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~18hOutcome: Build maintainable services.

Linux & Git

Shell, processes, permissions and environments.

Subtopics

  • • Linux & Git fundamentals
  • • Linux & Git core concepts
  • • Linux & Git practical patterns
  • • Linux & Git production considerations

Practice

  • • Build a small exercise for Linux & Git
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~10hOutcome: Operate development environments.
2

Phase 2

APIs & data

Build contracts and persistence.

API design

REST resources, validation, pagination and versioning.

Subtopics

  • • API design fundamentals
  • • API design core concepts
  • • API design practical patterns
  • • API design production considerations

Practice

  • • Build a small exercise for API design
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~12hOutcome: Design predictable APIs.

Authentication

Sessions, JWT, OAuth, RBAC and password security.

Subtopics

  • • Authentication fundamentals
  • • Authentication core concepts
  • • Authentication practical patterns
  • • Authentication production considerations

Practice

  • • Build a small exercise for Authentication
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~14hOutcome: Secure application access.

PostgreSQL

Schemas, joins, indexes, transactions and query plans.

Subtopics

  • • schema design & constraints
  • • joins, CTEs & window functions
  • • indexes, query plans & transactions
  • • replication, backups & performance

Practice

  • • Build a small exercise for PostgreSQL
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~16hOutcome: Design relational data.
3

Phase 3

Production

Build services that survive real traffic.

Redis & caching

Cache-aside, invalidation, TTLs and rate limits.

Subtopics

  • • Redis & caching fundamentals
  • • Redis & caching core concepts
  • • Redis & caching practical patterns
  • • Redis & caching production considerations

Practice

  • • Build a small exercise for Redis & caching
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~10hOutcome: Reduce latency safely.

Queues & events

Async jobs, retries, idempotency and streams.

Subtopics

  • • Queues & events fundamentals
  • • Queues & events core concepts
  • • Queues & events practical patterns
  • • Queues & events production considerations

Practice

  • • Build a small exercise for Queues & events
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~12hOutcome: Build reliable workflows.

Production API

Project

Authenticated API with database, cache, queue and tests.

Subtopics

  • • Production API fundamentals
  • • Production API core concepts
  • • Production API practical patterns
  • • Production API production considerations

Practice

  • • Build a small exercise for Production API
  • • Debug or test the implementation
  • • Explain the trade-offs in your own words

Checkpoint

You can explain the core concepts, implement them without a tutorial, and debug a small real-world example.

~28hOutcome: Have a production-grade backend.