You Probably Don't Need Redis: Put the Job Queue in Your SQLite File

dev.to

Your app stores its data in SQLite (or Postgres). Now you need a background job queue — send the welcome email, resize the upload, fire the webhook — and the reflex answer is automatic: "add Redis, and Celery or Sidekiq or BullMQ on top." That works. It also adds a whole second datastore to your system: another thing to run, back up, monitor, and reason about. And it quietly introduces a correctness bug that's easy to miss. For a surprising number of apps, there's a simpler answer that's also m

Read Full Article open_in_new
arrow_back Back to News