"Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems" kitabı, veri yoğun uygulamaların tasarlanması sürecini ele alır. Kitapta işlenen bazı konular: Güvenilirlik (Reliability). Ölçeklenebilirlik (Scalability). Tutarlılık (Consistency). Hata toleransı (Fault Tolerance). Dayanıklılık (Maintainability). Kitap, bu konuları üç ana bölümde ele alır: "Data Systems Foundations," "Distributed Data" ve "Derived Data".