Audiobook20 hours
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Written by Martin Kleppmann
Narrated by Benjamin Lange
Rating: 5 out of 5 stars
5/5
()
About this audiobook
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
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
Related to Designing Data-Intensive Applications
Related audiobooks
Fundamentals of Software Architecture: An Engineering Approach Rating: 4 out of 5 stars4/5Building Microservices: Designing Fine-Grained Systems Rating: 4 out of 5 stars4/5Clean Architecture: A Craftsman's Guide to Software Structure and Design Rating: 5 out of 5 stars5/5Software Engineering at Google: Lessons Learned from Programming Over Time Rating: 4 out of 5 stars4/5Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Rating: 5 out of 5 stars5/5Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Rating: 5 out of 5 stars5/5Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Rating: 5 out of 5 stars5/5Data Mesh: Comprehensive Guide on How to Become Truly Data-Driven Rating: 0 out of 5 stars0 ratingsSite Reliability Engineering: How Google Runs Production Systems Rating: 5 out of 5 stars5/5Data Mesh: Principles and Logical Architecture Rating: 3 out of 5 stars3/5Fundamentals of Data Engineering: Plan and Build Robust Data Systems Rating: 5 out of 5 stars5/5Data Mesh: Delivering Data-Driven Value at Scale Rating: 5 out of 5 stars5/5AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Rating: 4 out of 5 stars4/5Information Architecture: For the Web and Beyond Rating: 4 out of 5 stars4/5Learning SQL: Generate, Manipulate, and Retrieve Data, 3rd Edition Rating: 4 out of 5 stars4/5Quick Start Kubernetes Rating: 0 out of 5 stars0 ratingsAI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Rating: 0 out of 5 stars0 ratingsAccelerated DevOps with AI, ML & RPA: Non-Programmer’s Guide to AIOPS & MLOPS Rating: 4 out of 5 stars4/5Computational Thinking Rating: 4 out of 5 stars4/5There's No Such Thing as an IT Project: A Handbook for Intentional Business Change Rating: 5 out of 5 stars5/5Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century Rating: 5 out of 5 stars5/5Production Kubernetes: Building Successful Application Platforms Rating: 3 out of 5 stars3/5Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking Rating: 5 out of 5 stars5/597 Things Every Data Engineer Should Know: Collective Wisdom from the Experts Rating: 0 out of 5 stars0 ratingsSoftware Development Fundamentals Rating: 5 out of 5 stars5/5The Kaggle Book: Data analysis and machine learning for competitive data science Rating: 0 out of 5 stars0 ratingsData Science for Beginners: Comprehensive Guide to Most Important Basics in Data Science Rating: 5 out of 5 stars5/5Deep Learning for Beginners: 2 in 1 Rating: 0 out of 5 stars0 ratingsMastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications Rating: 0 out of 5 stars0 ratings
Technology & Engineering For You
How to Do Nothing: Resisting the Attention Economy Rating: 4 out of 5 stars4/5Elon Musk Rating: 5 out of 5 stars5/5The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail Rating: 5 out of 5 stars5/5Knowing What We Know: The Transmission of Knowledge: From Ancient Wisdom to Modern Magic Rating: 4 out of 5 stars4/5Fallout: The Hiroshima Cover-up and the Reporter Who Revealed It to the World Rating: 4 out of 5 stars4/5The Death of Expertise: The Campaign Against Established Knowledge and Why it Matters Rating: 4 out of 5 stars4/5The Ransomware Hunting Team: A Band of Misfits' Improbable Crusade to Save the World from Cybercrime Rating: 4 out of 5 stars4/5Four Battlegrounds: Power in the Age of Artificial Intelligence Rating: 5 out of 5 stars5/5The Future of Geography: How the Competition in Space Will Change Our World Rating: 4 out of 5 stars4/5Packing for Mars: The Curious Science of Life in the Void Rating: 4 out of 5 stars4/5When the Heavens Went on Sale: The Misfits and Geniuses Racing to Put Space Within Reach Rating: 5 out of 5 stars5/5Grunt: The Curious Science of Humans at War Rating: 4 out of 5 stars4/5The Design of Everyday Things Rating: 4 out of 5 stars4/5Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future Rating: 5 out of 5 stars5/5This Is What It Sounds Like: What the Music You Love Says About You Rating: 4 out of 5 stars4/5Abundance: The Future Is Better Than You Think Rating: 5 out of 5 stars5/5The Technology Trap: Capital, Labor, and Power in the Age of Automation Rating: 4 out of 5 stars4/5The Battle for Your Brain: Defending the Right to Think Freely in the Age of Neurotechnology Rating: 4 out of 5 stars4/5Steve Jobs Rating: 5 out of 5 stars5/5Stuff Matters: Exploring the Marvelous Materials That Shape Our Man-made World Rating: 4 out of 5 stars4/5Underworld: The Mysterious Origins of Civilization Rating: 4 out of 5 stars4/5Mini Farming: Self-Sufficiency on 1/4 Acre Rating: 4 out of 5 stars4/5The Path Between the Seas: The Creation of the Panama Canal, 1870-1914 Rating: 5 out of 5 stars5/5Extremely Online: The Untold Story of Fame, Influence, and Power on the Internet Rating: 4 out of 5 stars4/5Smart Phone Dumb Phone: Free Yourself from Digital Addiction Rating: 5 out of 5 stars5/5The Knowledge: How to Rebuild Our World from Scratch Rating: 4 out of 5 stars4/5Tesla: Wizard at War: The Genius, the Particle Beam Weapon, and the Pursuit of Power Rating: 4 out of 5 stars4/5The Moral Case for Fossil Fuels Rating: 5 out of 5 stars5/5The Horse, the Wheel, and Language: How Bronze-Age Riders from the Eurasian Steppes Shaped the Modern World Rating: 4 out of 5 stars4/5Einstein's Fridge: How the Difference Between Hot and Cold Explains the Universe Rating: 5 out of 5 stars5/5
Reviews for Designing Data-Intensive Applications
Rating: 5 out of 5 stars
5/5
6 ratings0 reviews