Ashim Roy·Oct 18Scaling Safely: Prevent Duplicate Scheduled Jobs in Spring Boot Using ShedLockImagine you are building an e-commerce application that processes pending orders in the background.
Akshay Mall·Oct 10Distributed Locks: From Redis to ZooKeeper and RedlockA lock can expire. The process holding it can keep running. That is where the design starts.A response icon1A response icon1
curiouswomen·Sep 11Designing Seat Reservation in BookMyShow: Redis, Distributed Locking, TTLs and Sorted SetsImagine opening a movie booking application.
Anushka Gulhane·Sep 5"synchronized" Works Perfectly… Until You Deploy 10 Instances — The Distributed Lock ProblemYou have an API that allows users to book a limited resource.
Raunak Agrawal·Aug 17Handling Concurrency and Contention at Scale: From 100 to 10 Million UsersEvery booking system eventually asks the same question: what happens when more people want something than there is of it?
Kurian·Aug 12System Design — Dealing with Contention and what are the failure modes1. Concert Ticket Sales
Arvind Kumar·Aug 8Redis Distributed Locking — Commands, Patterns, and Production PitfallsHow to implement safe distributed locking with Redis: SET NX, Lua unlock scripts, exponential backoff retry, TTL management, and the race…A response icon1A response icon1
AyushNegi·Jul 14Distributed Locks in Redis, and the Redlock Argument Nobody Fully Agrees OnRedis’s own docs propose an algorithm for distributed locking. One of the most respected names in distributed systems wrote a rebuttal…