An exercise project for a course on distributed systems.