Notes on Distributed Systems for Young Bloods