Re:SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a...
by dpflan on Tuesday April 11, 2023 @01:39PM
(#35528446)
Your last comment is the key, they had an issue and not the scale so a simpler approach works, but then I imagine that this company, which is a new company and growing, will have a future blogpost about switching from pg queue to something that fits their scale...
[ Parent
| on HN ]
Re:SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a...
by SahAssar on Tuesday April 11, 2023 @02:19PM
(#35529025)
So they are picking the right tool (and a tool that they know) for their problem.
Re:SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a...
by hospadar on Tuesday April 11, 2023 @04:34PM
(#35531164)
Also when they have two many jobs for their one table - partition the table by customer, when that's still somehow too big - shard the table across a couple DB instances. Toss in some beefy machines that can keep the tables in memory and I suspect you'd have a LOOOONG way to go before you ever really needed to get off of postgres.
In my experience, the benefits of a SQL table for a problem like this are real big - easier to see what's in the queue, manipulate the queue, resolve head-of-queue blocking problems, etc.