Learn it properly, in order.
Most technical material online is written to be found, not to be finished. You land on one article about consistent hashing, it assumes you already know what a partition is, and there is no path from where you are to where that assumes you are.
These are the paths. Each series is a full curriculum in the order the ideas actually build on each other, and every topic has a tick box. Your progress is kept in this browser, so you can close the tab and come back to 390 topics that remember where you stopped.
Advanced Design Patterns: Design Principles
14 topics · 3 partsEleven topics on the principles that decide whether object-oriented code stays workable: the four rules of thumb, then SOLID.
Open the checklistSystem Design
376 topics · 18 parts376 topics, in the order they build on each other, from what availability means to designing a RAG platform.
Open the checklist
How the tracking works
Ticking a topic writes it to this browser's local storage and nowhere else. There is no account, nothing is sent to a server, and we cannot see it. That also means it does not follow you to another device or survive clearing your site data, which is the honest trade for not asking you to sign up.
More series are coming. If there is a subject you want next, say so.