Author: Advanced Course on Distributed Systems (DST)