Shop Absurd Snacks
This edition of this title is not available for purchase in your country. Choose an available edition from the options above
You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

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

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems 1st Edition, Kindle Edition

4.8 out of 5 stars (5,516)

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?

In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.

  • Peer under the hood of the systems you already use, and learn how to use and operate them more effectively
  • Make informed decisions by identifying the strengths and weaknesses of different tools
  • Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity
  • Understand the distributed systems research upon which modern databases are built
  • Peek behind the scenes of major online services, and learn from their architectures
Due to its large file size, this book may take longer to download
This title is only available on select devices and the latest version of the Kindle app. Please refer to the supported device list before purchase. Available on these devices

See all supported devices

Kindle E-Readers

  • Kindle Oasis (9th Generation)
  • Kindle Paperwhite (7th Generation)
  • Kindle Oasis (8th Generation)
  • Kindle Scribe Colorsoft (1st Generation)
  • Kindle Colorsoft (1st Generation)
  • Kindle Paperwhite (5th Generation)
  • Kindle Touch (4th Generation)
  • Kindle Paperwhite (12th Generation)
  • Kindle Paperwhite (6th Generation)
  • Kindle (11th Generation, 2022 Release)
  • Kindle (7th Generation)
  • Kindle Scribe (2024 Release)
  • Kindle Paperwhite (10th Generation)
  • Kindle Voyage (7th Generation)
  • Kindle (10th Generation)
  • Kindle (11th Generation, 2024 Release)
  • Kindle Paperwhite (11th Generation)
  • Kindle Scribe (1st Generation, 2022 Release)
  • Kindle (8th Generation)
  • Kindle Scribe (3rd Generation)
  • Kindle Oasis (10th Generation)

Fire Tablets

  • Fire HD 8 (12th Generation)
  • Fire HD 8 (12th Generation)
  • Fire HD 8 (12th Generation)
  • Fire HD 8 (10th Generation)
  • Fire HD 10 (9th Generation)
  • Fire HD 10 Plus
  • Fire HD 8 (8th Generation)
  • Fire HD 10 (11th Generation)
  • Fire 7 (12th Generation)
  • Fire 10 HD (13th Gen)
  • Fire 7 (9th Generation)
  • Fire Max 11 (13th Generation)

Free Kindle Reading Apps

  • Kindle for Android Phones
  • Kindle for Android Tablets
  • Kindle for iPad
  • Kindle for Web
  • Kindle for PC
  • Kindle for iPhone
  • Kindle for Mac