O documento discute sistemas distribuídos, definindo o termo, fornecendo exemplos e explicando conceitos-chave. É definido como uma coleção de entidades autônomas que se comunicam através de uma rede não confiável, com transparência, heterogeneidade, abertura e escalabilidade. Problemas comuns como falhas, assincronismo e concorrência são discutidos, assim como técnicas para lidar com escalabilidade.