Return to previous page

Designing Data-Intensive Applications

The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Summary:

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":