Nav: Home

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

by Martin Kleppmann (Author)


List Price: $44.99  
Price:  $30.35
You Save:  $14.64 (33%)
Available:  Usually ships in 24 hours
FREE Shipping on Qualified Orders
» View Details


Binding:  Paperback
Publisher:  O'Reilly Media
Edition:  1st Edition
Page Count:  624 Pages
Publication Date:  April 02, 2017
Sales Rank:  2856th



EDITORIAL REVIEWS


Product 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 effectivelyMake informed decisions by identifying the strengths and weaknesses of different toolsNavigate the trade-offs around consistency, scalability, fault tolerance, and complexityUnderstand the distributed systems research upon which modern databases are builtPeek behind the scenes of major online services, and learn from their architectures

SIMILAR PRODUCTS


Building Microservices: Designing Fine-Grained Systems

Building Microservices: Designing Fine-Grained Systems
by Sam Newman (Author)
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
by Camille Fournier (Author)
A Philosophy of Software Design

A Philosophy of Software Design
by John Ousterhout (Author)
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
by Brendan Burns (Author)
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis

Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis
by Adam Tornhill (Author)
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
by Robert C. Martin (Author)
Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale

Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
by Neha Narkhede (Author), Gwen Shapira (Author), Todd Palino (Author)
Developer Hegemony

Developer Hegemony
by Erik Dietrich (Author)
Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems

Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
by Aurélien Géron (Author)
Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing

Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing
by Tyler Akidau (Author), Slava Chernyak (Author), Reuven Lax (Author)

Best Science Podcasts 2018

We have hand picked the best science podcasts for 2018. Sit back and enjoy new science podcasts updated daily from your favorite science news services and scientists.
Now Playing: TED Radio Hour

Where Joy Hides
When we focus so much on achievement and success, it's easy to lose sight of joy. This hour, TED speakers search for joy in unexpected places, and explain why it's crucial to a fulfilling life. Speakers include inventor Simone Giertz, designer Ingrid Fetell Lee, journalist David Baron, and musician Meklit Hadero.
Now Playing: Science for the People

#500 500th Episode
This week we turn 500! To celebrate, we're taking the opportunity to go off format, talk about the journey through 500 episodes, and answer questions from our lovely listeners. Join hosts Bethany Brookshire and Rachelle Saunders as we talk through the show's history, how we've grown and changed, and what we love about the Science for the People. Here's to 500 more episodes!