Notes
Study notes from books I’m working through, organized by book. Expand a title to browse the notes — starting with Designing Data-Intensive Applications by Martin Kleppmann, with more books to come.
Designing Data-Intensive Applications 12 notes
Part I: Foundations of Data Systems
- DDIA Chapter 1: Reliable, Scalable, and Maintainable Applications
- DDIA Chapter 2: Data Models and Query Languages
- DDIA Chapter 3: Storage and Retrieval
- DDIA Chapter 4: Encoding and Evolution
Part II: Distributed Data
- DDIA Chapter 5: Replication
- DDIA Chapter 6: Partitioning
- DDIA Chapter 7: Transactions
- DDIA Chapter 8: The Trouble with Distributed Systems
- DDIA Chapter 9: Consistency and Consensus