Backend — resources

roadmap.sh: https://roadmap.sh/backend

Books

  • Designing Data-Intensive Applications (Martin Kleppmann) — the definitive guide to data systems, replication, and consistency.
  • Web Scalability for Startup Engineers (Artur Ejsmont) — practical, end-to-end view of scaling a backend.
  • Release It! (Michael T. Nygard) — resilience patterns: circuit breakers, bulkheads, graceful degradation.
  • The Pragmatic Programmer (Hunt & Thomas) — timeless engineering craft and decision-making.

Courses / practice