▲ 17 r/golang

Queues / Background Jobs / DAGS -- Just use PG?

Hello,

The v2 rewrite of our organization’s enterprise TMS platform, built with Go and SvelteKit, has been in development for about a year. I’ll spare you the details, except to say that it’s significantly more robust, feature-rich, extensible, scalable, and performant than most people would expect from a Transportation Management System—assuming anyone spends their free time thinking about TMS platforms.

My original plan was to use the pg_cron and pgmq PostgreSQL extensions alongside robfig/cron. As development progressed, however, I introduced riverqueue/river. Now I’m debating whether I should add DAG workflows, which are paywalled in River (along with several other features). That has me considering replacing River entirely with something like Hatchet, Neoq, Gue, or Asynq.

The tradeoff is that Hatchet runs as a separate service with its own database, meaning I’d lose transactional enqueueing. Today, I use InsertTx to commit a job within the same transaction as the business write, giving me true atomicity. With Hatchet, that becomes a post-commit API call paired with idempotency keys.

For those who’ve used both—or alternatives in this space:

  • How much did losing transactional enqueueing actually hurt in practice?
  • Is it worth switching queues to gain workflow support, or would you simply model DAGs as chained River jobs?
  • I only have a handful of multi-step pipelines, so a full migration feels like a fairly heavy move. I’m mostly looking for a sanity check on my thinking.

Or have I completely lost the plot and should I stick with PostgreSQL extensions until they become a genuine bottleneck?

reddit.com
u/fakebizholdings — 14 days ago

2025 Trade-In Value

I've been checking Apple's website every now and then to see if they updated it with trade‑in value for the 2025 Mac Studio. Today is the first time it returned a value for my M3 Ultra 512GB & 2TB Storage.

Are they nuts? This thing isn't even available anymore. I paid $11,000 and the cheapest you can get one for on ebay is about $23k

https://preview.redd.it/fm42gsstn73h1.png?width=672&format=png&auto=webp&s=432570ba0e246b6f2a0836e07a289534b86fc3cb

reddit.com
u/fakebizholdings — 1 month ago