Designing Data-Intensive Applications

Author:Martin Kleppmann
Edition:1st Edition

Exploring the foundations of modern data systems, this text examines how applications manage large-scale data with reliability and efficiency. It connects storage, distributed architectures, and consistency models with processing techniques such as batch and stream systems, emphasizing design trade-offs in building scalable and maintainable systems.

Cover of Designing Data-Intensive Applications