study.jaspreet.info
Long-form notes on the things a backend engineer is asked to know cold — written to be read once in order and then used as a reference. Mechanisms drawn first, then the code that shows them.
Systems thinking that survives contact with production, the languages you will be asked to read, and the cloud those systems actually run on. Every page prints properly — Ctrl-P gives a paginated document with the code wrapped rather than clipped.
Eight worked system-design problems — news feed, URL shortener, WhatsApp, typeahead, Dropbox, Uber, rate limiter, YouTube — live in system-design/ as Markdown, and are read on GitHub rather than served here.