Chapter 1 Reliable, Scalable, and Maintainable App Chapter 2 Data Models and Query Languages Chapter 3 Storage and Retrieval Chapter 4 Encoding and Evolution