Optimism vs Pessimism in Distributed Systems

from blog Marc Brooker's Blog, | ↗ original
Optimism vs Pessimism in Distributed Systems What—Me Worry? Avoiding coordination is the one fundamental thing that allows us to build distributed systems that out-scale the performance of a single machine1. When we build systems that avoid coordinating, we end up building components that make assumptions about what other components are doing....