![]() This book is the most "real-world" systems design book I've come across that does a solid effort to teach concepts, step by step, to people who have yet to work at systems at scale. In my case, I was looking for a more "structured" approach, as opposed to just dumping a bunch of concepts you need to know in these interviews. There are many resources online - the most well-known one being System Design Primer on GitHub or reading High Scalability articles. But if you've not done so: how would you build an URL shortener like bit.ly, with hundreds of millions of links? A chat app like Whatsapp? A file storage system like Dropbox or Google Drive? You'll know how to design a large system after you designed one before. The topic is somewhat a chicken-and-egg one. Especially when they don't have the opportunity to do so as part of their day-to-day work. I was looking for good book resources after several people have been asking me how they can get better at building distributed systems or learning designing systems at scale. I've come across the book System Design Interview: an Insider's Guide by accident ( paperback book, and online course). Menu System Design Interview Book Review: Finally, a Book for Getting Better at Architecting Systems
0 Comments
Leave a Reply. |