Scalable Systems and Data


October - December 2020

This module teaches an overview of the requirements and challenges when creating and managing large-scale distributed systems.

Some topics include: data centre technologies; design principles for scalable systems; NewSQL and NoSQL technologies; distributed storage, coordination, computation and resources; key-value stores and document databases.

This module was taught at Imperial College London.