Back to books
Designing Data-Intensive Applications

Designing Data-Intensive Applications

by Martin Kleppmann

Read on September 20, 2024
Data Engineering
Distributed Systems
Database
Scalability

About this book

The definitive guide to understanding the fundamental principles behind modern data systems. Covers distributed systems, data models, storage engines, replication, partitioning, transactions, and consistency models. Essential reading for anyone building reliable, scalable, and maintainable applications.