Data & Data Scalability

Overview


In the second part of the course, we look into databases. We start with consistency models and the tradeoffs related to consistency models, including when working with distributed data. Then, we take a database into use, and look into common approaches to improve database performance, such as indexing, caching, and denormalization. We also start an overarching project for the course.

The structure of this part is as follows:

Finally, at the end of the part, there is a recap and feedback chapter that briefly summarizes the part and asks for feedback on the part.