By the end of the reading, (I hope) you should have a decent grasp of distributed locks, enough to make informed decisions about whether (and how) to use them in your architecture.
What are your experiences, use cases, and challenges with distributed locking?
5/5
What are your experiences, use cases, and challenges with distributed locking?
5/5
Comments
Not to mention some azure services use it implicitly (for example azure functions when using [Singleton] mode)
In general, there’s a lot of possibility. What’s needed is:
- atomic write operation,
- some sort of optimistic concurrency,
- unique key guarantee.
🙂
I also wrote mine in past: https://event-driven.io/en/how_to_use_etag_header_for_optimistic_concurrency/ 🙂