Resolving an Invoice Number Collision in an E-Invoice Integration
Two workers produced the same invoice number in production. A log of how I resolved the race condition vs. legal gap dilemma in a real project.
Tag
Message queues and async job handling with RabbitMQ.
There are 2 posts with this tag.
Two workers produced the same invoice number in production. A log of how I resolved the race condition vs. legal gap dilemma in a real project.
Using RabbitMQ with PHP: creating a message queue, publishing messages, and consuming them.