Index for Designing Data Intensive Applications (DDIA) book
The DDIA book is a great textbook, because it is not written as a textbook, but more of a guidebook.
Textbooks are generally bland and boring. Textbooks that are written by professors even more so, because thoser are often written to impress other professors and to flaunt academic flair. Few textbooks take teaching as the primary goal.
DDIA book has clear writing, and it is pragmatic. It is as if your smart colleague is filling you in about the fundamentals as well as intricacies (dirty secrets) of their field. It is genuine and authentic.
Kudos Kleppmann!
Here are my summaries of the DDIA book chapters. A new version of the book is coming soon, and I look forward to seeing the updated content.
DDIA: Chp 3. Storage and Retrieval (Part 1)
DDIA: Chp 3. Storage and Retrieval (Part 2)
DDIA: Chp 4. Encoding and Evolution (Part 1)
DDIA: Chp 4. Encoding and Evolution (Part 2)
DDIA: Chp 5. Replication (Part 1)
DDIA: Chp 5. Replication (Part 2)
DDIA: Chp 7. Transactions (Part 1)
DDIA: Chp 7. Transactions (Part 2): Serializability
DDIA: Chp 8. The Trouble with Distributed Systems
DDIA: Chp 9. Consistency and Consensus
DDIA: Chp 10. Batch Processing
DDIA: Chp 11. Stream Processing
DDIA: Chp 12. The Future of Data Systems: TK
Comments