Every assignment I had at my postgraduation course at PUC-MG about Distributed Systems Architecture