Zaslat SMS: Principles of distributed systems