How Distributed System Works