Skip to content
devhub.
ExploreCompareSaved
Sign in
DevHubBuilt for curious developers. Data from GitHub.
Back to repositories
Public repository / linnykoleh

awesome-system-design

Practical system design notes focused on scalability, reliability, and trade-offs in real-world distributed systems

View on GitHub
303Stars
72Forks
3Open issues
5Subscribers

Language distribution

Share of source bytes reported by GitHub

GitHub has no language data for this repository.

Recent activity

Latest commits on the default branch

Cleaned up README: removed redundant availability link, outdated comments, and excessive line breaks.linnykoleh · Aug 10, 2026Fixed typo in "MacDonalds" title in README.linnykoleh · Aug 10, 2026Expanded README and Excalidraw: added the "MacDonalds" system design notes, including functional and non-functional requirements, core entities, APIs, and a system diagram. Added diagram link.linnykoleh · Aug 10, 2026Expanded README and Excalidraw: added Online Chess system design notes, including functional/non-functional requirements, core entities, APIs, scale considerations, and system diagram. Added diagram link.linnykoleh · Aug 10, 2026Expanded README: added "Managing Long Running Tasks" section, covering patterns, examples, and failure-handling techniques. Included 2 new images.linnykoleh · Aug 7, 2026Expanded README: added new "Scaling writes" section, covering vertical scaling, sharding, batching, and load shedding strategies. Included detailed subtopics, examples, and five new images.linnykoleh · Aug 5, 2026Expanded README: added new "Scaling reads" section, notes on read optimization techniques, and horizontal scaling approaches. Added a related image for indexing systems.linnykoleh · Aug 3, 2026Expanded README: added notes on dealing with contention, distributed locks, concurrency control, isolation levels, and the Saga pattern. Included SQL examples and diagrams to illustrate concepts. Added 4 new images.linnykoleh · Aug 2, 2026Updated README to standardize formatting in Client-Server and Server-Server protocols sections.linnykoleh · Jul 31, 2026- Refactored GitHub README:linnykoleh · Jul 30, 2026

Project details

Created Aug 2024 Updated Aug 2026
faangfaang-interviewgrokkinghigh-performancehighloadleetcodemicroservicessystem-design

Contributors

1
linnykoleh's avatarlinnykoleh147 commits