Add Designing Data-Intensive Applications Book

Practical book that goes into enough details of what happens under the hood while staying engaging and not too academic. Then it provides extensive references at the end of every chapter for further deep-dive. I personally consider it a must read for anyone running production system.

Here in Martin's word why he wrote such book:  https://martin.kleppmann.com/2014/09/15/writing-a-book.html
HN: https://news.ycombinator.com/item?id=15428526
This commit is contained in:
Laith Shadeed 2018-05-26 15:15:11 +02:00 committed by GitHub
parent 77a69580f4
commit e3f724dc7e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -388,6 +388,7 @@ Resources
* [Learn how to design large scale systems. Prep for the system design interview](https://github.com/donnemartin/system-design-primer) (Github repo)
* [Turning the database outside-out with Apache Samza](https://www.confluent.io/blog/turning-the-database-inside-out-with-apache-samza/)
* [Building Microservices](https://www.amazon.com/Building-Microservices-Designing-Fine-Grained-Systems/dp/1491950358) 📖, Sam Newman (quite complete discussion of microservices)
* [Designing Data-Intensive Applications](https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321)
#### Scalability