4 ms·
I haven't read Designing Distributed Systems, but I have read Designing Data-Intensive Applications [0] and it was fantastic. An overview of databases (what an
by sambroner 8y ago
I haven't read Designing Distributed Systems, but I have read Designing Data-Intensive Applications [0] and it was fantastic.
An overview of databases (what and why, but also a lot of how) plus distributed concepts and modern architectures.
[0] https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/ref=pd_sim_14_2/146-8625555-8146114?_encoding=UTF8&pd_rd_i=1449373321&pd_rd_r=1b535a9b-36c7-11e9-a692-13b9b4e07a01&pd_rd_w=jtZkM&pd_rd_wg=CXE5P&pf_rd_p=90485860-83e9-4fd9-b838-b28a9b7fda30&pf_rd_r=CPXFME7ZS7T5KFB5CBCZ&psc=1&refRID=CPXFME7ZS7T5KFB5CBCZ https://www.amazon.com/Designing-Data-Intensive-Applications...
- detaro 8y agoAgreed, good book. Was a bit more theoretical than I expected, but way better way to refresh that stuff than digging through my course materials from university.
- weitzj 8y agoAgree fully. Such a great book, good thread to read from cover to cover. Many references to other articles/books. Heck, for me it feels like it even has some suspense. “Ok, I now understood the single database instance and various ways data can be organized on disk - what can go wrong next? What problems are with more dbs?” I never had this book-“feeling” with a technical book before, where you just want to continue reading it under your blankets at night. Love it and happily advocating it in the company. :)