Distributed systems are tricky - it's easy to make wrong assumptions that lead to problems down the road.
Why Distributed Systems Fail? (part 1)
Distributed systems are tricky - it's easy to make wrong assumptions that lead to problems down the road.