Hacker GitHub

← All repos

donnemartin/system-design-primer

View on GitHub ↗ ★ 376,502 Python

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

68 mentions on Hacker News by 60 people: 18 stories, 50 comments · first 2017-03-09 · latest 2026-09-01

Mentions per year 68 mentions · busiest year 2022 (14)
20082026
  1. ▲ 1
    Ask HN: AI Architecture Systems Design
    story by danebalia · 2026-09-01 · 0 comments
  2. …tend to shift as hardware gets closer to ideal and software becomes worse at avoiding bloat). https://github.com/donnemartin/system-design-primer?tab=read...
  3. …- https://github.com/binhnguyennus/awesome-scalability - https://github.com/git-tips/tips - https://github.com/donnemartin/system-design-primer - https://github.com/ZachGoldberg/Startup-CTO-Handbook - https://github.com/pilcrowonpaper/copen…
  4. ▲ 3
    Learn how to design large-scale systems. Includes Anki flashcards
    story by Tomte · 2025-04-12 · 0 comments
  5. …so if they have some level of imagination/creativity and understand how computer/networks operate. https://github.com/donnemartin/system-design-primer
  6. ▲ 112
    GitHub – system-design-primer: Learn how to design large-scale systems
    story by msolujic · 2023-10-29 · 20 comments
  7. See also: "The System Design Primer - Learn how to design large-scale systems" https://github.com/donnemartin/system-design-primer (see https://hn.algolia.com/?q=system-design-primer for discussions)
    comment by asicsp · 2023-10-26 · in System Design 101
  8. See also "The System Design Primer": https://github.com/donnemartin/system-design-primer
  9. ▲ 1
    System Design Primer – Collection of resources to help building systems at scale
    story by redbell · 2023-06-16 · 0 comments
  10. …This looks like a nice Anki deck for reviewing system design concepts: https://github.com/donnemartin/system-design-primer You might also be interested in Alex Xu's System Design Interview Book.
  11. …who reach out. Don't forget to study for behavioral questions (STAR method) and system design ( https://github.com/donnemartin/system-design-primer ). For practical LeetCode tips - expect to complete a few hundred of them if you want to…
  12. …language of your choice - https://hpbn.co/ (networking) - Build APIs You Won't Hate (api design) - https://github.com/donnemartin/system-design-primer (system design) - API Design Patterns by Geewax (somewhat opinionated, but overall good…
  13. …alternative to job ques and cronjobs. I can also recommend [3] to learn some cloud patterns [1] https://github.com/donnemartin/system-design-primer [2] https://temporal.io/ [3] https://docs.microsoft.com/en-us/azure/architecture/patterns...
  14. …Data-Intensive Applications: https://smile.amazon.com/gp/product/1449373321 - System Design Primer: https://github.com/donnemartin/system-design-primer Especially: https://github.com/donnemartin/system-design-primer#how-to-a... - The…
  15. …Data-Intensive Applications: https://smile.amazon.com/gp/product/1449373321 - System Design Primer: https://github.com/donnemartin/system-design-primer Especially: https://github.com/donnemartin/system-design-primer#how-to-a...
  16. This one? https://github.com/donnemartin/system-design-primer There's also a list here with more resource links: https://github.com/madd86/awesome-system-design
  17. Along with Designing Data Intensive Applications, this is my favorite resource: https://github.com/donnemartin/system-design-primer
  18. https://github.com/donnemartin/system-design-primer https://github.com/codecrafters-io/build-your-own-x
  19. https://github.com/donnemartin/system-design-primer It has link to many other articles and tech blog, besides having a lot of great info on system design and arch
  20. ▲ 22
    Switch to Gender Neutral Terms
    story by hintymad · 2022-03-30 · 20 comments
  21. https://github.com/donnemartin/system-design-primer https://github.com/madd86/awesome-system-design https://aws.amazon.com/architecture/this-is-my-architecture/
  22. …adjust up or down as needed. Do a few practice interviews on Pramp. Read up on System Design here https://github.com/donnemartin/system-design-primer . Watch YouTube videos on DS&A and practice coding on LeetCode.
    comment by thebigspacefuck · 2022-03-15 · in Ask HN: How do I Stop Living Paycheck to Paycheck?
  23. Lots of good tech company engineering blogs: https://github.com/donnemartin/system-design-primer#company-...
    comment by co001de · 2022-01-01 · in Ask HN: Best Engineering Blog Posts?
  24. …a pretty useful resource for getting an idea of what breadth I should be targeting, along with https://github.com/donnemartin/system-design-primer . Then I read Designing Data-Intensive Applications (amazing book, but incredibly dense),…
    comment by romanhn · 2022-01-01 · in Ask HN: Applying for EM Roles at FAANG?
  25. ▲ 170
    System Design Primer: Learn how to design large-scale systems
    story by jaboutboul · 2021-12-28 · 29 comments
  26. I'd take a look at this: https://github.com/donnemartin/system-design-primer Lots of great content about the basics of system design, should be very helpful for someone new to backend.
    comment by apuchitnis · 2021-06-11 · in Ask HN: What to learn as a back end developer
  27. ▲ 1
    Ask HN: What are the best resources to crack system design interviews?
    story by ___luigi · 2021-06-08 · 0 comments
  28. ▲ 1
    Ask HN: What are the best resources to crack system design interviews?
    story by ___luigi · 2021-06-06 · 0 comments
  29. I tell everyone, just read this! https://github.com/donnemartin/system-design-primer
  30. One of my favorites: https://github.com/donnemartin/system-design-primer
  31. …my real-world experience, which feels like how an interview for a senior candidate should go. [0] https://github.com/donnemartin/system-design-primer
  32. Designing Data-Intensive Applications is excellent but also check these resources: - https://github.com/donnemartin/system-design-primer - http://aosabook.org/en/index.html
  33. …here are tools. You need to learn system design concepts and not just tools. Have a look here - https://github.com/donnemartin/system-design-primer
  34. …excellent for these interviews, but here are a couple of other resources for a crash course: 1. https://github.com/donnemartin/system-design-primer 2. https://www.educative.io/courses/grokking-the-system-design-...
  35. …[3] * Also, as mentioned, Designing Data-Intensive Applications is a good starting place. [1] https://github.com/donnemartin/system-design-primer [2] https://blog.acolyer.org/tag/distributed-systems/ [3]…
  36. Modern architectures look like this: https://github.com/donnemartin/system-design-primer Building this out twice is either actually impossible, or so cost prohibitive as to be practically infeasible.
  37. Modern architectures look like this: https://github.com/donnemartin/system-design-primer All of the pieces have complex and emergent behaviors as they interact with each other. Many (most?) are hosted, not even fully in control of the team…
  38. …to the size/complexity of the production environment. Modern architectures look like this: https://github.com/donnemartin/system-design-primer It is generally not feasible to recreate all of the elements of this design in a totally…
  39. …much more comprehensive and excellent coverage of designing & implementing large-scale systems, see https://github.com/donnemartin/system-design-primer . Also, I want to mention that an important - and relevant to scaling - aspect of…
    comment by ablekh · 2020-02-05 · in Scaling to 100k Users
  40. https://github.com/donnemartin/system-design-primer This is geared for interview prep but I found it a very concise overview of how to build many kinds of apps.
  41. I follow these links https://github.com/justinamiller/SoftwareArchitect https://github.com/donnemartin/system-design-primer https://github.com/binhnguyennus/awesome-scalability
  42. ▲ 34
    Learn how to design large-scale systems
    story by gilad · 2020-01-15 · 1 comment
  43. As a cloud architect, I highly recommend this guide: https://github.com/donnemartin/system-design-primer All the patterns are there. Fan out for buffering writes to increase the amount that can be cached for reads, write through cache,…
  44. "Thinking Fast, and Slow" by Daniel Kahneman, I am in Chapter 12. "System Design Primer" https://github.com/donnemartin/system-design-primer
    comment by Fazel94 · 2019-12-18 · in Ask HN: Books you plan to read in 2020?
  45. …but I'd still recommend you read Designing Data Intensive Applications book and read through https://github.com/donnemartin/system-design-primer . If you do those and cracking the coding interview you should be good to go.
  46. …to me: 1) http://highscalability.com/ 2) http://shop.oreilly.com/product/0636920032175.do 3) https://github.com/donnemartin/system-design-primer Hope this helps!
  47. https://github.com/kilimchoi/engineering-blogs has a list of engineering blogs https://github.com/donnemartin/system-design-primer good resource into distributed system design
  48. ▲ 1
    Ask HN: Architecture Diagrams for GitHub Readme.md?
    story by markhops · 2019-05-09 · 5 comments
  49. This is a very good resource: https://github.com/donnemartin/system-design-primer
  50. ▲ 9
    Company Engineering Blogs
    story by jmoore53 · 2019-03-06 · 0 comments