Discover new ways of thinking about your distributed data system challenges.
In this practical and comprehensive guide, Martin Kleppmann helps you navigate the diverse and fast-changing landscape of approaches to processing and storing data for data-intensive applications. Whether you're exploring how to design data intensive applications from the ground up or looking to optimize an existing real-time system, this guide offers actionable insights into building scalable, high-performance solutions.
- 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 approaches and technologies
- Understand the distributed systems research upon which modern databases are built
- Go behind the scenes of major online services and learn from their architectures