Live data from Hacker News

Ask HN: Resources for engineers new to system design

news.ycombinator.com

1–10 of 20 posts

Re: Ask HN: Resources for engineers new to system design

#4
post #2

It'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).

I want to second this.

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

#5
post #2

It'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).

Vast majority as in, %99.99. Designing for scale is nice up to a point, and then it becomes an expensive waste of time.

Re: Ask HN: Resources for engineers new to system design

#6
I enjoyed the book "Designing Data-Intensive Applications" [1]. It is a survey of technologies for storing and processing data.

As 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.

[1]: https://dataintensive.net

Post reply on HN