|
|
|
|
|
by cle
159 days ago
|
|
This comes up every time this conversation occurs. Yes, PG can theoretically handle just about anything with the right configuration, schema, architecture, etc. Finding that right configuration is not trivial. Even dedicated frameworks like Graphile struggle with it. My startup had the exact same struggles with PG and did the same migration to BullMQ bc we were sick of fiddling with it instead of solving business problems. We are very glad we migrated off of PG for our work queues. |
|
I haven't worked with Graphile but this just doesn't pass the sniff test unless those 83 jobs per second are somehow translating into thousands of write transactions per second.
Their documentation has a performance section with a benchmark that claims to process 10k jobs per second on a pretty modest machine, as an indication.