An Overview of Apache Spark

An introduction to Apache Spark, an improvement to MapReduce paradigm.

An Overview of Hadoop

An introduction to Apache Hadoop, an industrial framework for cloud and distributed computing with big data.

Case Study: Facebook Photo Caching

Material for COMP3358. A case study of consistency models on Facebook's photo caching.

Raft Consensus Protocol

Introduces Raft consensus protocol, a distributed system that handles server failure.

Two-Phase Commit

2PC is a common schema for large distributed database systems.