Using a Redis backed lock to address concurrency issues
The problem When a software handles multiple concurrent operations an entire class of problems arises. In our case multiple requests would try to update centralized information leading to unique constraint violations at the database level. That was because the code…