Last Minute Lecture
Browse: Books | Subjects | Topics

Designing Data-Intensive Applications

Author:Martin Kleppmann
Edition:1st Edition
Cover of Designing Data-Intensive Applications

Chapters

  • Chapter 1: Reliable, Scalable & Maintainable Applications→
  • Chapter 2: Data Models & Query Languages→
  • Chapter 3: Storage & Retrieval Systems→
  • Chapter 4: Encoding, Schemas & Data Evolution→
  • Chapter 5: Replication in Distributed Data Systems→
  • Chapter 6: Partitioning & Distributed Data Layouts→
  • Chapter 7: Transactions & ACID Guarantees→
  • Chapter 8: The Trouble with Distributed Systems→
  • Chapter 9: Consistency Models & Consensus Algorithms→
  • Chapter 10: Batch Processing & Data Pipelines→
  • Chapter 11: Stream Processing & Real-Time Dataflows→
  • Chapter 12: The Future of Data Systems→

Related Books

  • Computer Networking: A Top Down ApproachJames Kurose · 8th Edition→
  • Database Internals: A Deep Dive into How Distributed Data Systems WorkAlex Petrov · 1st Edition→
  • Design Patterns: Elements of Reusable Object-Oriented SoftwareErich Gamma, Richard Helm, Ralph Johnson, John Vlissides · 1st Edition→
  • Interaction Design: Beyond Human-Computer InteractionHelen Sharp, Jennifer Preece, Yvonne Rogers · 5th Edition→
  • Introduction to AlgorithmsThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein · 4th Edition→
  • Learn Computer ForensicsWilliam Oettinger · 2nd Edition→

Free chapter-level audio study guides designed to help students understand complex textbooks quickly and efficiently.

Advertisements help keep this resource free for students.

AboutUpdatesContactPrivacyTermsDisclaimer

Last Minute Lecture provides original educational summaries of textbook content to support student learning. This site is not affiliated with or endorsed by any textbook publishers.

© 2026 Last Minute Lecture. All rights reserved.