Get the latest tech news
Pick Your Distributed Poison
One of the hardest things for people to understand with distributed systems is that eventual consistency is the same thing as eventual inconsistency. The very...
The very same pattern that lets you non atomically deal with things also ensures that eventually you’ll have a system that doesn’t match your understanding. You figure out what flavor of wrong you want and what type of inconsistency is tolerable to you and you embrace the suffering and learn to mitigate the particularly painful outliers that bite you. Of course, I pay the price: I lose the ability to detect leaks, stale references, clean shutdowns, and long lived properties.
Or read this on Hacker News