Remix.run Logo
lysecret 18 hours ago

This is awesome and I will take a closer look! One question: We ran into issue with using Postgres as a message queue with messages that need to be toasted/have large payloads (50mb+).

Only fix we could find was using unlogged tables and a full vacuum on a schedule. We aren’t big Postgres experts but since you are I was wondering if you have fixed this issue/this framework works well for large payloads.

igor47 16 hours ago | parent [-]

Don't put them in the queue. Put the large payload into an object store like s3/gcs and put a reference into the db or queue

szvsw 14 hours ago | parent [-]

Yep - this is also the official recommended method by Hatchet, also sometimes called payload thinning.