Free, structured paths to the part of the job a model cannot do for you: system design, AI engineering, databases and low level design. Plain words, real numbers, and diagrams you can break.
Each line is a path with an order to it, so you always know which chapter comes next and how far you have come. Change lines whenever you like. They meet in the places the job does.
From one overloaded server to designing for a hundred million users. The interview round and the day job.
Board at Scaling from one serverLLMs, RAG from basics to agentic and GraphRAG, agents and frameworks, MCP, and evals, for engineers who build on models rather than train them.
Board at How an LLM worksWhat a database does with your query, and when to reach for Postgres, Redis, MongoDB or DynamoDB.
Board at How a database runs a queryObjects, SOLID and design patterns, taught alongside TypeScript, so the code survives the next change.
Board at TypeScript for LLDThe ground floor: JavaScript, React, Node.js, Python and Linux, one idea at a time.
Pick a languageEvery chapter stops and asks for your call before it explains anything. Guessing first is what makes the answer stick. Here is one, straight out of the chapter on caching.
Your cache hit ratio slips from 99% to 95%. Traffic has not changed at all. Roughly what happens to the load on your database?
Pick one. Nobody sees your answer.
Every figure on IndGeek is drawn in code, so you can push on it. Drag the traffic up and watch one server turn into a system, one bottleneck at a time. Each stage links to the chapter that explains it.
The app, the database and the uploads share one box. It is cheap and simple, and one failure takes all of it down.
Chapter: Scaling from one serverEach one is a full chapter: clarify, estimate, draw, then defend the trade-offs the way you would in the room.
Every design questionEvery chapter is open to read, with no account and no paywall halfway down the page. What you keep while you read stays in your own browser.
The first chapter takes one overloaded machine and works out, step by step, what to change and in which order.
Read the first chapter