Return to previous page

Designing Data-Intensive Applications

The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

The book explores the fundamental principles and technologies that underpin scalable, reliable, and maintainable data systems, discussing topics such as storage, retrieval, encoding, replication, partitioning, and consensus. It provides a deep dive into the architecture of modern data-processing systems, offering insights into how to design them effectively to handle the complex demands of real-world applications.

Key points:

1. Data Models and Query Languages: The book highlights the significance of understanding various data models and their query languages, and their application in solving specific problems.

Books similar to "Designing Data-Intensive Applications":