Skip to content

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

Best in textbook rentals since 2012!

ISBN-10: 1449373321

ISBN-13: 9781449373320

Edition: 2017

Authors: Martin Kleppmann

List price: $47.99
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Want to know how the best software engineers and architects structure their applications to make them scalable, reliable, and maintainable in the long term? This book examines the key principles, algorithms, and trade-offs of data systems, using the internals of various popular software packages and frameworks as examples.Tools at your disposal are evolving and demands on applications are increasing, but the principles behind them remain the same. You’ll learn how to determine what kind of tool is appropriate for which purpose, and how certain tools can be combined to form the foundation of a good application architecture. You’ll learn how to develop an intuition for what your systems are…    
Customers also bought

Book details

List price: $47.99
Copyright year: 2017
Publisher: O'Reilly Media, Incorporated
Publication date: 3/14/2017
Binding: Paperback
Pages: 614
Size: 6.97" wide x 9.13" long x 1.25" tall
Weight: 2.2
Language: English

Martin Kleppmann is a software engineer and entrepreneur. He has co-founded two startups including Rapportive, which was acquired by LinkedIn. At these companies he worked on various data infrastructure systems, and learnt a few things the hard way. He hopes that this book will save you from repeating the same mistakes.Martin enjoys figuring out complex problems and breaking them down, making them simple and accessible. He does this in his conference talks, on his blog at http://martin.kleppmann.com and by contributing to open source projects such as Apache Samza. You can find him as @martinkl on Twitter.