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