* https://twitter.com/HenryR/status/1094033131399565313?s=19
Ask HN: Resources for engineers new to system design
1–10 of 20 posts
Re: Ask HN: Resources for engineers new to system design
#2Re: Ask HN: Resources for engineers new to system design
#3Re: Ask HN: Resources for engineers new to system design
#4It's worth noting that "Design something that can scale to Google-size" is very different than designing smaller systems (and vast majority of systems are smaller systems).
Reading high scalability and watching talks about how Netflix, Google, Spotify and friends deal with their massive loads can be entertaining, but for the vast vast majority of us it is only that: entertainment.
Google's solution is almost certainly not right for you. Netflix's solution is almost certainly not right for you.
I've never had the distinction to work on a project that large, but I imagine that even if you are this scale their solutions are still not useful, because at that scale and complexity everyone's needs are different.
Re: Ask HN: Resources for engineers new to system design
#5It's worth noting that "Design something that can scale to Google-size" is very different than designing smaller systems (and vast majority of systems are smaller systems).
Re: Ask HN: Resources for engineers new to system design
#6As an engineer new to system design, I found the whole book to be gold. It gave me the vocabulary to continue learning more on my own.
Re: Ask HN: Resources for engineers new to system design
#7Butler Lampson "Hints for Computer System Design"
Re: Ask HN: Resources for engineers new to system design
#8Re: Ask HN: Resources for engineers new to system design
#9Re: Ask HN: Resources for engineers new to system design
#10https://github.com/donnemartin/system-design-primer
Also, you might want to check out 'Web scalability for startup engineers' by Artur Ejsmont.