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

4.8 out of 5 stars 2,223 ratings
ISBN-13: 978-1449373320
ISBN-10: 1449373321
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share <Embed>
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy new:
$25.91
In Stock.
Available at a lower price from other sellers that may not offer free Prime shipping.
List Price: $59.99 Details
Save: $34.08 (57%)
FREE delivery Saturday, January 29
Or fastest delivery Friday, January 28. Order within 21 hrs 16 mins
Designing Data-Intensive ... has been added to your Cart
Available at a lower price from other sellers that may not offer free Prime shipping.

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

  • Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
  • +
  • System Design Interview – An insider's guide, Second Edition
  • +
  • Cracking the Coding Interview: 189 Programming Questions and Solutions
Total price:
To see our price, add these items to your cart.
Some of these items ship sooner than the others.
Choose items to buy together.

From the Publisher

If any of the following are true for you, you’ll find this book valuable:

  • You want to learn how to make data systems scalable, for example, to support web or mobile apps with millions of users.
  • You need to make applications highly available (minimizing downtime) and operationally robust.
  • You are looking for ways of making systems easier to maintain in the long run, even as they grow and as requirements and technologies change.
  • You have a natural curiosity for the way things work and want to know what goes on inside major websites and online services. This book breaks down the internals of various databases and data processing systems, and it’s great fun to explore the bright thinking that went into their design.

Many of the technologies described in this book fall within the realm of the Big Data buzzword. However, the term 'Big Data' is so overused and underdefined that it is not useful in a serious engineering discussion. This book uses less ambiguous terms, such as single-node versus distributed systems, or online/interactive versus offline/batch processing systems.

This book has a bias toward free and open source software (FOSS), because reading, modifying, and executing source code is a great way to understand how something works in detail. Open platforms also reduce the risk of vendor lock-in. However, where appropriate, we also discuss proprietary software (closed-source software, software as a service, or companies’ in-house software that is only described in literature but not released publicly).

Editorial Reviews

About the Author

Martin is a researcher in distributed systems at the University of Cambridge. Previously he was a software engineer and entrepreneur at Internet companies including LinkedIn and Rapportive, where he worked on large-scale data infrastructure. In the process he learned a few things the hard way, and he hopes this book will save you from repeating the same mistakes.



Martin is a regular conference speaker, blogger, and open source contributor. He believes that profound technical ideas should be accessible to everyone, and that deeper understanding will help us develop better software.



Always the perfect gift

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (April 18, 2017)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 616 pages
  • ISBN-10 ‏ : ‎ 1449373321
  • ISBN-13 ‏ : ‎ 978-1449373320
  • Item Weight ‏ : ‎ 2.15 pounds
  • Dimensions ‏ : ‎ 7.01 x 1.24 x 9.17 inches
  • Customer Reviews:
    4.8 out of 5 stars 2,223 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Martin Kleppmann is a researcher in distributed systems and security at the University of Cambridge, and author of Designing Data-Intensive Applications (O'Reilly Media, 2017). Previously he was a software engineer and entrepreneur at Internet companies including LinkedIn and Rapportive, where he worked on large-scale data infrastructure. He is now working on TRVE DATA, a project that aims to bring end-to-end encryption and decentralisation to a wide range of applications.

Customer reviews

4.8 out of 5 stars
4.8 out of 5
2,223 global ratings

Top reviews from the United States

Reviewed in the United States on October 13, 2017
Verified Purchase
324 people found this helpful
Report abuse
Reviewed in the United States on August 13, 2017
Verified Purchase
218 people found this helpful
Report abuse
Reviewed in the United States on September 7, 2017
Verified Purchase
85 people found this helpful
Report abuse

Top reviews from other countries

Sim
1.0 out of 5 stars At the end of it you don't have a clue about how to create a data instensive application.
Reviewed in the United Kingdom on July 1, 2020
Verified Purchase
7 people found this helpful
Report abuse
Mj Pickles
5.0 out of 5 stars This is the best book by far I have read covering those subjects
Reviewed in the United Kingdom on October 29, 2017
Verified Purchase
20 people found this helpful
Report abuse
Amazon Customer
5.0 out of 5 stars Stunned by how good it is
Reviewed in the United Kingdom on January 14, 2018
Verified Purchase
18 people found this helpful
Report abuse
J. K. Barnett
5.0 out of 5 stars Probably the best technical book written in the last 15 years
Reviewed in the United Kingdom on September 12, 2020
Verified Purchase
3 people found this helpful
Report abuse
Andrew Powell
5.0 out of 5 stars Very informative and scary
Reviewed in the United Kingdom on July 31, 2018
Verified Purchase
4 people found this helpful
Report abuse