Designing Data-Intensive Applications (DDIA) Book
Chapter 1 introduces reliability, scalability, and maintainability as the book’s starting terms, and Chapter 2 compares relational and document models, stressing how data model choice shapes application capabilities.