Found 106 bookmarks
Custom sorting
Choosing the Right Node.js Job Queue
Choosing the Right Node.js Job Queue
So you've got a Node.js app, and you know what needs to be passed off to a job queue. But do you know what job queuing system to use? Learn how to choose the right one for your needs..
·judoscale.com·
Choosing the Right Node.js Job Queue
Hatchet
Hatchet
Deploy More Resilient Apps. Hatchet is a platform for building distributed web apps that solves scaling problems like concurrency, fairness, and rate limiting. Instead of managing your own task queue or pub/sub system, you can use Hatchet to distribute your functions between a set of workers with minimal configuration or infrastructure.
·hatchet.run·
Hatchet
Eliminating Task Processing Outages by Replacing RabbitMQ with Apache Kafka Without Downtime - DoorDash Engineering Blog
Eliminating Task Processing Outages by Replacing RabbitMQ with Apache Kafka Without Downtime - DoorDash Engineering Blog
Scaling backend infrastructure to handle hyper-growth is one of the many exciting challenges of working at DoorDash. In mid 2019, we faced significant scaling challenges and frequent outages involving Celery and RabbitMQ, two technologies powering the system that handles the asynchronous work enabling critical functionalities of our platform, including order checkout and Dasher assignments.  We ...
·doordash.engineering·
Eliminating Task Processing Outages by Replacing RabbitMQ with Apache Kafka Without Downtime - DoorDash Engineering Blog