Tutorials
Explore 5 tutorials on development.
TUTORIAL
System Design
How LLMs Work: Build One Small Enough to Understand
Follow a tiny next-token predictor until the logic behind modern language models becomes clear.
3
12 min read
TUTORIAL
System Design
Designing LeetCode
A repeatable framework for system design, breaking down client-to-backend architecture, isolated code execution, and high-concurrency leaderboards.
4
8 min read
TUTORIAL
System Design
Database Sharding
How splitting a database across machines works, how to choose the key you cannot change later, and the four cheaper fixes almost everyone should try first.
6
13 min read
TUTORIAL
System Design
The OSI Model
The seven layers, which of them actually exist in a real stack, and how to use the model to find out why a request is failing.
2
12 min read
TUTORIAL
System Design
Horizontal vs Vertical Scaling
What each one actually costs, when to reach for which, and the one property of your code that decides whether you have a choice at all.
4
12 min read