Distributed Locks: What They Actually Guarantee
A distributed lock cannot promise mutual exclusion, because it cannot control the process holding it. What it can do is still useful — provided you know which of the two problems you have.
6 min read
2 articles
A distributed lock cannot promise mutual exclusion, because it cannot control the process holding it. What it can do is still useful — provided you know which of the two problems you have.
6 min read
Kafka gives you ordering per partition. Almost every ordering bug in production comes from a gap between that guarantee and the one people believed they had.
6 min read