Eitemau Tebyg: Distributed systems:principles and paradigms