Course

Backend First Principles

Understand the problem before the solution, and the machine before the abstraction. Ten modules that take you from why a backend exists to running one in production.

understand, design, build, debug, operate ↓

Route ticket

From

one user

To

production

Stations
153
Parts
10
Reading time
154–191 h
Languages
Go · Node.js · Rust · Python · Java
Your progress0 / 153

contents

The route

10 parts · 153 stations · 154–191 h

Terminal

Finish the route and you'll make backend decisions from trade-offs, not tutorials.