Gronex
Log in
Engineering guides

Learn backend engineering by understanding how real systems fail.

Practical guides for backend interviews: concurrency, databases, distributed systems, production errors and more. Most guides link to a real repository with failing tests, so you can debug the thing you just read about.

402 guides9 topics203 with real code

Featured guides

View all

Browse by topic

Practice what you learn

Read a guide. Then debug the real thing.

Every important concept has a real repository with failing tests. Solve it in your browser and lock in what you just read.

Explore repository challenges
  • Real codebases
  • Failing tests
  • Java, Python, Node.js, C++
  • Production-grade problems