Designing Data-Intensive Applications

A must-have book for software engineers, system architects, and backend developers, Designing Data-Intensive Applications explains the core principles behind building reliable, scalable, and maintainable distributed systems.

Written by Martin Kleppmann, this highly respected book breaks down complex data systems and explains how modern applications handle data at scale, including databases, streaming systems, and distributed architectures.


Item Details