Monday, June 11, 2018

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann

Thank you Martin Kleppmann!

This is an amazing book covering internals and details of big data, cloud computing, massive scaled systems. A great book for system design. This book gives a good perspective to the engineer to take informed decisions from various design choices available.
Book covers Reliable, Scalable and Maintainable Applications; Data Models and Query Languages; Storage and Retrieval; Encoding and Evolution; Replication; Partitioning; Transactions; The Trouble with Distributed Systems; Consistency and Consensus; Batch Processing; Stream Processing; and The Future of Data System.

No comments:

Ka’aba

  Here’s a condensed summary of all your reflections and frameworks, designed as a weekly reflection checklist to revisit and realign your l...