Derza Arsad

18%
Flag icon
We were using a transacted queue: as the worker died, its lock on the request timed out, and the pricing request was put back on the queue—only for another worker to pick it up and die. This was a classic example of what Martin Fowler calls a catastrophic failover.
Building Microservices: Designing Fine-Grained Systems
Rate this book
Clear rating
Open Preview