Distributed Locking - Quando usar e como implementar em .NET

When working with distributed systems, concurrent jobs, queues, or multiple instances of an application, we sometimes need to ensure that only one process accesses a shared resource at a time, and that's where distributed locking comes in. In this video, I explain in a practical way what it is, when it makes sense to use it, and how to implement this technique in .NET. I show how to do locking using only Redis, as well as demonstrating the use of libraries such as RedLockNet, DistributedLock.Redis, and DistributedLock.Azure for scenarios with Azure Blob Storage. I also share best practices on how to isolate the implementation of these libraries from your code. Demo repository: https://github.com/andreluizsecco/Dis... DistributedLock repository: https://github.com/madelson/Distribut... RedLock.net repository: https://github.com/samcook/RedLock.net --------------------------------- Discord community: http://bit.ly/andresecco_discord Follow me on these platforms: Website/Blog: https://andresecco.com.br Facebook:   / andresecco.fanpage   Twitter:   / andre_secco   Instagram:   / secco.andre   GitHub: https://github.com/andreluizsecco #DistributedLock #DistributedLocking #RedLock #Concurrency #Redis #BlobStorage #Azure #Microservices