Designing Data-Intensive Applications

Martin Kleppmann

at 250 WPM

17h 31m

The average reader, reading at a speed of 250 WPM, would take 17h 31m to read Designing Data-Intensive Applications.

Personalise your estimate by entering your reading speed below

Test my reading speed

36

days at 30 min/day

1051

total minutes

Buy on Amazon

Designing Data-Intensive Applications

by Martin Kleppmann

Mar 16, 2017

O'Reilly Media

1051

Description

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

Frequently Asked Questions

How many pages are in Designing Data-Intensive Applications?

This edition of Designing Data-Intensive Applications has approximately 1051 pages. Please note, this is an estimate and the exact page count can vary between hardcover, paperback, and e-book versions.

How long does it take to read Designing Data-Intensive Applications?

For most readers, Designing Data-Intensive Applications typically takes between 21h 54m and 14h 36m to complete. This is based on the book's length of approximately 262,750 words and common reading speeds.

Here's a detailed breakdown: • Continuous reading at 250 WPM: approximately 17h 31m of focused reading • Casual reading (30 minutes/day): you could finish in roughly 36 days • Estimated word count: 262,750 words

Your individual reading time will vary based on your personal reading pace, the amount of daily reading time, and your familiarity with the subject matter.

What is the word count of Designing Data-Intensive Applications?

The estimated word count for Designing Data-Intensive Applications is approximately 262,750 words. This figure is calculated using industry-standard methods that consider genre-specific word density patterns, typical formatting and layout characteristics, and standard words-per-page ratios for published books.

This is an approximation — actual word count may vary based on font size, formatting, edition, and the presence of illustrations or charts.

Who is the author of Designing Data-Intensive Applications?

Designing Data-Intensive Applications was written by Martin Kleppmann.

When was Designing Data-Intensive Applications published?

The publication date for this specific edition is Mar 16, 2017. The original work may have been published on a different date.