A 26-chapter engineering reference

Backend, from first principles.

Most backend material teaches a framework. This teaches the machinery underneath it — what an HTTP request actually is, why a connection pool has the size it has, what a broker guarantees and what it does not. Every chapter is a self-contained field manual with diagrams and runnable Go and Python.

Chapters
26
Languages
Go · Python
Format
Theory + code
Progress
0 / 26

The Request Path

How bytes on a socket become a handled request.

01–07

0 / 7

State & Machinery

Where data lives, and the moving parts around it.

08–14

0 / 7

Running in Production

Keeping it observable, secure and fast under load.

15–20

0 / 6

Distribution & Scale

Shipping it, testing it, and connecting services.

21–24

0 / 4

OpenAPI & AI Agents

Production Ready Agentic AI Solutions

25–26

0 / 2

Open source

These notes get better when people argue with them.

Found an explanation that hand-waves, an edge case that is missing, or a diagram that is wrong? Chapters are plain Markdown now — a correction is a pull request, not a wrestling match with hand-written HTML. Implementations in other languages are especially welcome.