A Redis Job Queue Was Enough
We almost reached for Kafka. Then we counted our jobs per second and put BullMQ on Redis instead. Two years later, here is why we have not regretted it.
2 posts
We almost reached for Kafka. Then we counted our jobs per second and put BullMQ on Redis instead. Two years later, here is why we have not regretted it.
The order in which you commit a row and publish a real-time event determines whether your UI and your database can ever disagree. Always write first.