engineering-handbook / docs / index
Open Source · MIT License

Backend & Systems
Engineering Handbook

A structured, open-source knowledge base for mastering backend engineering — from fundamental data structures through distributed systems design. Built for interview prep and deep structured learning.

6 phases
30+ topics
Free forever

Phase 01

Programming Fundamentals

Core data structures and algorithmic thinking — the foundation everything else is built on.

7 topics

Phase 02

Core Computer Science

OS internals, network protocols, and database theory that underpin all production software.

3 topics

Phase 03

Backend Engineering

API design patterns, authentication flows, and security practices for production systems.

4 topics

Phase 04

Advanced Backend

Performance engineering: caching, async messaging, events, and storage systems.

4 topics

Phase 05

System Design

Large-scale architecture: scalability patterns, load distribution, and distributed systems theory.

4 topics

Phase 06

Infrastructure

Containers, deployment pipelines, cloud platforms, and production observability.

4 topics