Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Paperback
Publisher Price: $59.99
ISBN13: 9781449373320
Publisher: Oreilly Media
Published: May 2 2017
Pages: 611
Weight: 2.15
Height: 1.20 Width: 6.90 Depth: 9.10
Language: English
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
Also in
Databases
SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL
Shields, Walter
Hardcover
Fusion Strategy: How Real-Time Data and AI Will Power the Industrial Future
Venkatraman, Venkat
Govindarajan, Vijay
Hardcover
Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python
Gedeck, Peter
Bruce, Peter
Bruce, Andrew
Paperback
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Reis, Joe
Housley, Matt
Paperback
The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
Ross, Margy
Kimball, Ralph
Paperback
Designing Data Governance from the Ground Up: Six Steps to Build a Data-Driven Culture
Maffeo, Lauren
Paperback
Data Analytics & Visualization All-In-One for Dummies
McFedries, Paul
Massaron, Luca
Hyman, Jack A.
Paperback
The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition
Hastie, Trevor
Friedman, Jerome
Tibshirani, Robert
Hardcover
Hands-On Salesforce Data Cloud: Implementing and Managing a Real-Time Customer Data Platform
Avila, Joyce Kay
Paperback
Product Operations: How successful companies build better products at scale
Tilles, Denise
Perri, Melissa
Paperback
Statistical Tableau: How to Use Statistical Models and Decision Science in Tableau
Lang, Ethan
Paperback
Introduction to Statistics: An Intuitive Guide for Analyzing Data and Unlocking Discoveries
Frost, Jim
Paperback
Apache Iceberg: The Definitive Guide: Data Lakehouse Functionality, Performance, and Scalability on the Data Lake
Shiran, Tomer
Hughes, Jason
Merced, Alex
Paperback
SQL Cookbook: Query Solutions and Techniques for All SQL Users
Graaf, Robert de
Molinaro, Anthony
Paperback
The Definitive Guide to Dax: Business Intelligence for Microsoft Power Bi, SQL Server Analysis Services, and Excel
Russo, Marco
Ferrari, Alberto
Paperback
Trustworthy Online Controlled Experiments: A Practical Guide to A/B Testing
Tang, Diane
Xu, Ya
Kohavi, Ron
Paperback
Exam Ref Dp-600 Implementing Analytics Solutions Using Microsoft Fabric
Maslyuk, Daniil
Winter, Johnny
Resl, Stepan
Paperback
Becoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning
Gutman, Alex J.
Goldmeier, Jordan
Paperback
Winning with Data Science: A Handbook for Business Leaders
Swaminathan, Akshay
Friedman, Howard Steven
Hardcover
R in Action, Third Edition: Data Analysis and Graphics with R and Tidyverse
Kabacoff, Robert I.
Paperback
Football Analytics with Python & R: Learning Data Science Through the Lens of Sports
Eager, Eric A.
Erickson, Richard a.
Paperback
SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL
Shields, Walter
Paperback
Azure Data Factory by Example: Practical Implementation for Data Engineers
Swinbank, Richard
Paperback
Mathletics: How Gamblers, Managers, and Fans Use Mathematics in Sports, Second Edition
Pelechrinis, Konstantinos
Winston, Wayne L.
Nestler, Scott
Paperback
PostgreSQL Query Optimization: The Ultimate Guide to Building Efficient Queries
Bailliekova, Anna
Database Expert
Dombrovskaya, Henrietta
Paperback
Non-Invasive Data Governance: The Path of Least Resistance and Greatest Success
Seiner, Robert
Paperback
Object-Role Modeling Fundamentals: A Practical Guide to Data Modeling with ORM
Halpin, Terry
Paperback
Alteryx Designer: The Definitive Guide: Simplify and Automate Your Analytics
Burkhow, Joshua
Paperback
Data Modeling with Microsoft Power BI: Self-Service and Enterprise Data Warehouse with Power BI
Ehrenmueller-Jensen, Markus
Paperback
High Performance PostgreSQL for Rails: Reliable, Scalable, Maintainable Database Applications
Atkinson, Andrew
Paperback
Blueprints for Text Analytics Using Python: Machine Learning-Based Solutions for Common Real World (Nlp) Applications
Albrecht, Jens
Ramachandran, Sidharth
Winkler, Christian
Paperback
Agile Data Warehouse Design: Collaborative Dimensional Modeling, from Whiteboard to Star Schema
Stagnitto, Jim
Corr, Lawrence
Paperback
Streaming Databases: Unifying Batch and Stream Processing
Debusmann, Ralph Matthias
Dulay, Hubert
Paperback
Data Analytics with Hadoop: An Introduction for Data Scientists
Kim, Jenny
Bengfort, Benjamin
Paperback
Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us about Who We Really Are
Stephens-Davidowitz, Seth
Paperback
SQL for Data Analysis: Advanced Techniques for Transforming Data Into Insights
Tanimura, Cathy
Paperback
Apache Airflow Best Practices: A practical guide to orchestrating data workflow with Apache Airflow
Doorn, Kendrick Van
Storey, Dylan
Intorf, Dylan
Paperback
PostgreSQL 16 Administration Cookbook: Solve real-world Database Administration challenges with 180+ practical recipes and best practices
Mejías, Boriss
Angelakos, Jimmy
Ciolli, Gianni
Paperback
Data Governance: The Definitive Guide: People, Processes, and Tools to Operationalize Data Trustworthiness
Eryurek, Evren
Gilad, Uri
Lakshmanan, Valliappa
Paperback
Aerospike: Up and Running: Developing on a Modern Operational Database for Globally Distributed Apps
Autin, Albert
Srinivasan, V.
Faulkes, Tim
Paperback
Implementing Data Mesh: Design, Build, and Implement Data Contracts, Data Products, and Data Mesh
Perrin, Jean-Georges
Broda, Eric
Paperback
Fundamentals of Analytics Engineering: An introduction to building end-to-end analytics solutions
Wilde, Dumky de
Kassapian, Fanny
Gligorevic, Jovan
Paperback
Blockchain: The Comprehensive Guide to Blockchain Development, Ethereum, Solidity, and Smart Contracts
Fertig, Tobias
Schütz, Andreas
Paperback
Product Analytics: Applied Data Science Techniques for Actionable Consumer Insights
Rodrigues, Joanne
Paperback
Optimizing DAX: Improving DAX performance in Microsoft Power BI and Analysis Services
Russo, Marco
Ferrari, Alberto
Paperback
Pro Oracle Database 23c Administration: Manage and Safeguard Your Organization's Data
Kuhn, Darl
Malcher, Michelle
Paperback
Learn Microsoft Fabric: A practical guide to performing data analytics in the era of artificial intelligence
Ali, Arshad
Schacht, Bradley
Paperback
Practical Lakehouse Architecture: Designing and Implementing Modern Data Platforms at Scale
Thalpati, Gaurav Ashok
Paperback
Architecting Data and Machine Learning Platforms: Enable Analytics and Ai-Driven Innovation in the Cloud
Tranquillin, Marco
Tekiner, Firat
Lakshmanan, Valliappa
Paperback
Learn PostgreSQL - Second Edition: Use, manage and build secure and scalable databases with PostgreSQL 16
Pirozzi, Enrico
Ferrari, Luca
Paperback
Hands-On MySQL Administration: Managing MySQL on Premises and in the Cloud
Ayyalusamy, Jeyaram
Aravindan, Arunjith
Paperback
Data Analytics Made Easy: Analyze and present data to make informed decisions without writing any code
Mauro, Andrea de
Paperback
SQL Server 2022 Query Performance Tuning: Troubleshoot and Optimize Query Performance
Fritchey, Grant
Paperback
Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
Palino, Todd
Sivaram, Rajini
Shapira, Gwen
Paperback
Machine Learning Models and Algorithms for Big Data Classification: Thinking with Examples for Effective Learning
Suthaharan, Shan
Hardcover
The Enterprise Data Catalog: Improve Data Discovery, Ensure Data Governance, and Enable Innovation
Olesen-Bagneux, Ole
Paperback
SQL for Data Scientists: A Beginner's Guide for Building Datasets for Analysis
Teate, Renee M. P.
Paperback
The DAMA Guide to the Data Management Body of Knowledge (DAMA-DMBOK) Portuguese Edition
International, Dama
Paperback
Modern Full-Stack Development: Using Typescript, React, Node.Js, Webpack, Python, Django, and Docker
Zammetti, Frank
Paperback
The Data Storyteller's Handbook: How to create business impact using data storytelling
Greenbrook, Kat
Paperback
Optimizing DAX: Improving DAX performance in Microsoft Power BI and Analysis Services (color)
Ferrari, Alberto
Russo, Marco
Hardcover
Knowledge-Augmented Methods for Natural Language Processing
Wang, Shuohang
Jiang, Meng
Lin, Bill Yuchen
Hardcover
Analytics Engineering with SQL and Dbt: Building Meaningful Data Models at Scale
Russa, Helder
Machado, Rui Pedro
Paperback
Data Science in Context: Foundations, Challenges, Opportunities
Norvig, Peter
Spector, Alfred Z.
Wiggins, Chris
Hardcover
Delta Lake: Up and Running: Modern Data Lakehouse Architectures with Delta Lake
Haelen, Bennie
Davis, Dan
Paperback
Learning Snowflake SQL and Scripting: Generate, Retrieve, and Automate Snowflake Data
Beaulieu, Alan
Paperback
Non-Invasive Data Governance: De weg van de minste weerstand en het grootste succes
Seiner, Robert
Paperback
Text as Data: A New Framework for Machine Learning and the Social Sciences
Roberts, Margaret E.
Stewart, Brandon M.
Grimmer, Justin
Paperback
Mongodb: The Definitive Guide: Powerful and Scalable Data Storage
Brazil, Eoin
Chodorow, Kristina
Bradshaw, Shannon
Paperback
Automating Data Quality Monitoring: Scaling Beyond Rules with Machine Learning
Stanley, Jeremy
Schwartz, Paige
Paperback
Big Data in Der Mobilität: Akteure, Geschäftsmodelle Und Nutzenpotenziale Für Die Welt Von Morgen
Müller-Peters, Horst
Gatzert, Nadine
Knorre, Susanne
Paperback
Mastering Python for Bioinformatics: How to Write Flexible, Documented, Tested Python Code for Research Computing
Youens-Clark, Ken
Paperback
Generative AI: Navigating the Course to the Artificial General Intelligence Future
Musiol, Martin
Hardcover
Numerical Python: Scientific Computing and Data Science Applications with Numpy, Scipy and Matplotlib
Johansson, Robert
Paperback
Data Governance: How to Design, Deploy, and Sustain an Effective Data Governance Program
Ladley, John
Paperback
Discriminating Data: Correlation, Neighborhoods, and the New Politics of Recognition
Chun, Wendy Hui Kyong
Paperback
Data Engineering with Python: Work with massive datasets to design data models and automate data pipelines using Python
Crickard, Paul
Paperback
High Performance MySQL: Proven Strategies for Operating at Scale
Tinley, Jeremy
Botros, Silvia
Paperback
MICROSOFT EXCEL & ACCESS For Beginners and Pros. 2024: A Complete Guide to Master Excel and Access 365 for All Users
Sherer, Charles
Paperback
Análise de Dados para Não-Analistas: Os Primeiros Passos no Universo da Análise de Dados
S. Barros, Alex S.
Paperback
Data Quality Fundamentals: A Practitioner's Guide to Building Trustworthy Data Pipelines
Moses, Barr
Gavish, Lior
Vorwerck, Molly
Paperback
Dive Into Data Science: Use Python to Tackle Your Toughest Business Challenges
Tuckfield, Bradford
Paperback
Programming Big Data Applications: Scalable Tools and Frameworks for Your Needs
Talia, Domenico
Trunfio, Paolo
Marozzo, Fabrizio
Hardcover
Observability Engineering: Achieving Production Excellence
Miranda, George
Majors, Charity
Fong-Jones, Liz
Paperback
Developing Modern Database Applications with PostgreSQL: Use the highly available and object-relational PostgreSQL to build scalable and reliable apps
Diaz, Marcelo
Le, Quan Ha
Paperback
Unifying Business, Data, and Code: Designing Data Products with JSON Schema
Viotti, Juan Cruz
Itelman, Ron
Paperback
Mastering MySQL Administration: High Availability, Security, Performance, and Efficiency
Miryala, Naresh Kumar
Ravi Kumar, Y. V.
Samayam, Arun Kumar
Paperback
The Unified Star Schema: An Agile and Resilient Approach to Data Warehouse and Analytics Design
Inmon, Bill
Puppini, Francesco
Paperback
Practical Natural Language Processing: A Comprehensive Guide to Building Real-World Nlp Systems
Majumder, Bodhisattwa
Gupta, Anuj
Vajjala, Sowmya
Paperback
97 Things about Ethics Everyone in Data Science Should Know: Collective Wisdom from the Experts
Franks, Bill
Paperback
Data-Driven Talent Management: Using Analytics to Improve Employee Experience
Saling, Kristin
Paperback
Data Quality Engineering in Financial Services: Applying Manufacturing Techniques to Data
Buzzelli, Brian
Paperback
SQL: Learn SQL (using MySQL) in One Day and Learn It Well. SQL for Beginners with Hands-on Project.
Chan, Jamie
Lcf Publishing
Paperback
Principles of Data Science: Mathematical techniques and theory to succeed in data-driven industries
Ozdemir, Sinan
Paperback
Snowflake: The Definitive Guide: Architecting, Designing, and Deploying on the Snowflake Data Cloud
Avila, Joyce Kay
Paperback