system-design-primer — donnemartin The canonical resource for learning to design large-scale systems: system design interview prep, architecture tradeoffs, and Anki flashcards. 364k stars.