Buy new:
$43.88
FREE delivery: Wednesday, Feb 14
Ships from: Amazon.com
Sold by: Amazon.com
List Price: $59.99 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $16.11 (27%)
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery Wednesday, February 14. Order within 2 hrs 13 mins
In Stock
$$43.88 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.88
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
FREE delivery February 23 - March 1
Or fastest delivery February 22 - 28
Condition: Used: Like New
Comment: Reading copy. May have signs of wear and previous use (scuffs, creasing, library copy, highlighting, writing and underlining). Dust jacket may be missing.100% Satisfaction Guaranteed! Ships directly from Amazon Warehouse!
Access codes and supplements are not guaranteed with used items.
Other Sellers on Amazon
Added
$35.99
& FREE Shipping
Sold by: JP MarketPlace
Sold by: JP MarketPlace
(4 ratings)
75% positive over last 12 months
In stock
Usually ships within 3 to 4 days.
Shipping rates and Return policy
Added
$42.15
& FREE Shipping
Sold by: MyPrepbooks
Sold by: MyPrepbooks
(1187 ratings)
94% positive over last 12 months
In Stock
Shipping rates and Return policy
Added
$44.99
& FREE Shipping
Sold by: KhopAzShop
Sold by: KhopAzShop
(2 ratings)
50% positive over last 12 months
In stock
Usually ships within 2 to 3 days.
Shipping rates and Return policy
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.
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

Follow the author

Something went wrong. Please try your request again later.

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

4.8 4.8 out of 5 stars 4,545 ratings

Great on Kindle
Great Experience. Great Value.
iphone with kindle app
Putting our best book forward
Each Great on Kindle book offers a great reading experience, at a better value than print to keep your wallet happy.

Explore your book, then jump right back to where you left off with Page Flip.

View high quality images that let you zoom in to take a closer look.

Enjoy features only possible in digital – start reading right away, carry your library with you, adjust the font, create shareable notes and highlights, and more.

Discover additional details about the events, people, and places in your book, with Wikipedia integration.

Get the free Kindle app: Link to the kindle app page Link to the kindle app page
Enjoy a great reading experience when you buy the Kindle edition of this book. Learn more about Great on Kindle, available in select categories.
{"desktop_buybox_group_1":[{"displayPrice":"$43.88","priceAmount":43.88,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"88","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"a6yf3fvgfhJeQwHwhV6D2xbZJU9sA62InmpTr0wV6hH7WYvTK2vukOYqGSsx993Fz%2Fz%2Bz%2Fak6ORompAyBxHQ1H4vvCpkQqpinoWWxxmqdZtTUXuX163DlUQ6p%2B8mKtWkJrnuVqhdNuR7GxYHtZrcmA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$39.79","priceAmount":39.79,"currencySymbol":"$","integerValue":"39","decimalSeparator":".","fractionalValue":"79","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"a6yf3fvgfhJeQwHwhV6D2xbZJU9sA62IFo2pDjcgBWuULWYwVEgmxkyW156Ry20PYOXjmwd8KDAjul0QLYSEDj2jOVc4TS5DHZr6diF4nnHJ6zDh%2FCXpYb1%2FRaul8KvjaxxP5FD2pVMLEXCMKPmmAvhF8sltO4nPT0V3zqHuD5yCmTBXbP2ish2UJwv93iRM","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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

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.


Limited-Time Offer
3 Months FREE of Audible Premium Plus. Get this deal

Frequently bought together

$43.88
Get it as soon as Wednesday, Feb 14
In Stock
Ships from and sold by Amazon.com.
+
$37.99
Get it as soon as Thursday, Feb 15
In Stock
Ships from and sold by Amazon.com.
+
$38.00
Get it as soon as Thursday, Feb 15
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.
Popular Highlights in this book

From the brand


From the Publisher

Designing Data-Intensive Applications

Who Should Read This Book?

If you develop applications that have some kind of server/backend for storing or processing data, and your applications use the internet (e.g., web applications, mobile apps, or internet-connected sensors), then this book is for you.

This book is for software engineers, software architects, and technical managers who love to code. It is especially relevant if you need to make decisions about the architecture of the systems you work on—for example, if you need to choose tools for solving a given problem and figure out how best to apply them. But even if you have no choice over your tools, this book will help you better understand their strengths and weaknesses.

You should have some experience building web-based applications or network services, and you should be familiar with relational databases and SQL. Any non-relational databases and other data-related tools you know are nice, but not required.

A general understanding of common network protocols like TCP and HTTP is helpful. Your choice of programming language or framework makes no difference for this book.

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.

Designing Data-Intensive Applications

Sometimes, when discussing scalable data systems, people make comments along the lines of, 'You’re not Google or Amazon. Stop worrying about scale and just use a relational database'. There is truth in that statement: building for scale that you don’t need is wasted effort and may lock you into an inflexible design. In effect, it is a form of premature optimization. However, it’s also important to choose the right tool for the job, and different technologies each have their own strengths and weaknesses. As we shall see, relational databases are important but not the final word on dealing with data.

Scope of This Book

This book does not attempt to give detailed instructions on how to install or use specific software packages or APIs, since there is already plenty of documentation for those things. Instead we discuss the various principles and trade-offs that are fundamental to data systems, and we explore the different design decisions taken by different products.

We look primarily at the architecture of data systems and the ways they are integrated into data-intensive applications. This book doesn’t have space to cover deployment, operations, security, management, and other areas—those are complex and important topics, and we wouldn’t do them justice by making them superficial side notes in this book. They deserve books of their own.

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).

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (May 2, 2017)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 611 pages
  • ISBN-10 ‏ : ‎ 1449373321
  • ISBN-13 ‏ : ‎ 978-1449373320
  • Item Weight ‏ : ‎ 2.39 pounds
  • Dimensions ‏ : ‎ 6.9 x 1.2 x 9.1 inches
  • Customer Reviews:
    4.8 4.8 out of 5 stars 4,545 ratings

Important information

To report an issue with this product or seller, click here.

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
4,545 global ratings
The book content is good. But too many counterfeits.
3 Stars
The book content is good. But too many counterfeits.
No doubt that the content of the book is great, however, it seems there are too many counterfeits. See photos.I bought the book as a gift for a friend. Myself got a copy years ago. My own copy has quite good print quality - nice thick paper, clear print. However, this time I had to buy the "same" book from 3 different vendors, seems only 1 of them has the same print quality. The rest of them either have yellow and see through paper, or just simply thin paper. The real one (I think) is ~1/4 thicker than the other two. The real one cost $5 extra compared to the other two.Amazon, could you help ensure the quality from different sellers so we customers can keep trusting you?
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on June 2, 2018
96 people found this helpful
Report
Reviewed in the United States on December 28, 2023
Reviewed in the United States on June 1, 2020
15 people found this helpful
Report
Reviewed in the United States on November 23, 2023
Reviewed in the United States on January 6, 2024
Reviewed in the United States on September 29, 2023
3 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Bayes Theorem
5.0 out of 5 stars The holy pig
Reviewed in Canada on December 23, 2023
Anderson
5.0 out of 5 stars EXCELENTE LIVRO
Reviewed in Brazil on January 26, 2023
One person found this helpful
Report
KMoreno8
5.0 out of 5 stars Excelente
Reviewed in Mexico on May 10, 2022
Helene
5.0 out of 5 stars Sehr gut
Reviewed in Germany on January 30, 2024
Jose Pablo
5.0 out of 5 stars Regalo
Reviewed in Spain on January 27, 2024