What is required to build a distributed system?
This entry contains some scattered thoughts that I don't want to loose, so I leave it here in case they are useful too. Modeling your system In distributed systems, the devil is everywhere so it's better if we start thinking about. Sources of pitfalls: * Time * Latency