• Designing Data-Intensive Applications

  • The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
  • By: Martin Kleppmann
  • Narrated by: Benjamin Lange
  • Length: 20 hrs and 56 mins
  • 4.8 out of 5 stars (312 ratings)

1 title per month from Audible’s entire catalog of best sellers, and new releases.
Access a growing selection of included Audible Originals, audiobooks and podcasts.
You will get an email reminder before your trial ends.
Your Premium Plus plan is $14.95 a month after 30 day trial. Cancel anytime.
Designing Data-Intensive Applications  By  cover art

Designing Data-Intensive Applications

By: Martin Kleppmann
Narrated by: Benjamin Lange
Try for $0.00

$14.95/month after 30 days. Cancel anytime.

Buy for $25.99

Buy for $25.99

Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.

Publisher's Summary

Newly adapted for audiobook listeners.

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.

©2017 Martin Kleppmann (P)2021 Upfront Books

What listeners say about Designing Data-Intensive Applications

Average Customer Ratings
Overall
  • 5 out of 5 stars
  • 5 Stars
    275
  • 4 Stars
    25
  • 3 Stars
    9
  • 2 Stars
    2
  • 1 Stars
    1
Performance
  • 5 out of 5 stars
  • 5 Stars
    213
  • 4 Stars
    16
  • 3 Stars
    3
  • 2 Stars
    0
  • 1 Stars
    1
Story
  • 5 out of 5 stars
  • 5 Stars
    200
  • 4 Stars
    21
  • 3 Stars
    7
  • 2 Stars
    0
  • 1 Stars
    1

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

amazing author, great narrator

can't emphasize how fantastic the book is. but it's also impressive that the narrator helps you understand it better. unlike most of technical books in Audible, I'm pretty sure that the narrator had some technical background (or did his homework)

11 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Superb. Several semesters worth of classes.

I have over a decade of experience with software development related to data systems, yet this book made me realize there is a lot I still can learn.
The book builds up from fundamentals to higher level concepts, and in an enjoyable and logical manner.
It's quite amazing that an AUDIO book on this topic can be this good. I am left inspired to put all this excellent knowledge to good use.

10 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Dense with information

This works surprisingly well as an audiobook! It contains an impressive amount of information. Great for all software engineers, but especially those with a bit of experience.

7 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

One of the best books in Software Engineering

Martin Kleppmann explains how systems behave and how we engineers can build a better world for the generations ahead. If you want to understand how Data-Intensive applications are made, this is definitely the go-to book.

4 people found this helpful

  • Overall
    3 out of 5 stars
  • Performance
    3 out of 5 stars
  • Story
    3 out of 5 stars

Does not apply to structured data world

Book is tilted or even a bit biased toward unstructured/loosely structured data processing concepts, ie. nosql movement. If your are required to design data intensive applications with or for strictly structured relational data, then this book is not for you, the concepts and technologies for that purpose are not covered. But for unstructured/loosely structured data applications, this is a good book.

Also, references in some cases are a bit dodgy, linked to reddit forums and some times to quite random forums, which makes you question the validity of the content in refenced cases. Some referenced links are 404.

3 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Excellent book !

This is a great book that goes into technical details and also outlines the direction on the changing role of data in designing applications of the future. Excellent audio book ! It captures most details very well from the book and tries to visualize the examples with audio.

2 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

One of two books which I can truly recommend.

A lot of stuff explained, which otherwise you would learn through years. Not all of Orelly books can be listened, but this one can.

2 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

WOW

While it was hard to follow in an audio format, this book is a must read for any software professional building and running data systems.

2 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

phenomenal material and excellent narrator

material is complex and dense,but narrator does it justice. great job all around, O'Reilly and audible

1 person found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Data understood from the source

I have coded as a hobby for 2 decades. I never fully understood how databases worked. This book fully describes how ask data is stored… from file systems and in memory and how all major technologies interact with the file systems and/or memory. This audiobook is invaluable

1 person found this helpful

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Anonymous User
  • Anonymous User
  • 11-23-22

Very in depth

The best book on distributed systems I have ever read. Its a bit long but worth every minute

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Patricio Marrone
  • Patricio Marrone
  • 07-02-22

Pretty insightful

Seems pretty focused on the big data world but the touched topics are very relevant for any system that relies on data. I got insights about problems that I was aware of, problems I vaguely know existed and problems I had no clue about. Good stuff.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Anonymous User
  • Anonymous User
  • 02-11-22

Just brilliant

I can't praise enough the generosity of the author in sharing his wisdom with the rest of the world. This is the book I have been waiting for. The narration of the book is also just fantastic. many thanks.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Tom Saleeba
  • Tom Saleeba
  • 11-11-21

Fantastic read

This book is excellent technically but it's also really well done as an audiobook, which is rare for a technical book