oban-bg/oban
View on GitHub ↗ ★ 4,003 Elixir
💎 Robust job processing in Elixir, backed by modern PostgreSQL, SQLite3, and MySQL
36 mentions on Hacker News by 28 people: 2 stories, 34 comments · first 2019-12-20 · latest 2026-04-30
20082026
-
…says: "pg-boss and Oban are the Postgres-side gold standards" -- but Oban supports SQLite now too https://github.com/oban-bg/oban
comment by arlobish · 2026-04-30 · in Honker – Durable queues, streams, pub/sub, and cron scheduler in a SQLite file -
…background job library, and the thing I often miss most when working in other ecosystems. [1] https://github.com/oban-bg/oban
comment by mmcclure · 2025-08-08 · in Build durable workflows with Postgres -
…thing to be distributed between multiple nodes. It must in my view at least, as that's how Oban ( https://github.com/oban-bg/oban ) in Elixir models this kind of problem. Full disclosure, I'm an author and maintainer of the project. It's…
comment by sorentwo · 2025-06-09 · in Go is a good fit for agents -
…* https://github.com/pgmq/pgmq * https://github.com/riverqueue/river * https://github.com/oban-bg/oban * https://github.com/pgadmin-org/pgagent * https://github.com/citusdata/pg_cron etc. There are plenty of options to choose fro
comment by zie · 2025-05-30 · in How to run cron jobs in Postgres without extra infrastructure -
…(Go) https://github.com/acaloiaro/neoq (Go) https://github.com/contribsys/faktory (Go) https://github.com/sorentwo/oban (Elixir) https://github.com/procrastinate-org/procrastinate (Python)
comment by TkTech · 2024-11-04 · in Do you need Redis? PostgreSQL does queuing, locking, and pub/sub (2021) -
…job queue libraries to share a common schema. For instance, I’m a big fan of Oban in Elixir: https://github.com/sorentwo/oban Given that there are many Sidekiq-compatible libraries across various languages, it might be beneficial to have a…
comment by cklee · 2024-08-18 · in Show HN: PgQueuer – Transform PostgreSQL into a Job Queue -
In Elixir land Oban[0] uses Postgres as queue and seems to work quite well. [0] - https://github.com/sorentwo/oban
comment by jnsaff2 · 2024-02-10 · in Postgres as queue -
…colleague just built something similar in Go that was on the front page yesterday (River)[2]. [1] https://github.com/sorentwo/oban [2] https://github.com/riverqueue/river
comment by mmcclure · 2023-11-22 · in Fast self-hostable open-source workflow engine -
…same option names - Table-backed leadership election Please give some credit where it's due. [1]: https://github.com/sorentwo/oban
comment by sorentwo · 2023-11-20 · in River: A fast, robust job queue for Go and Postgres -
…prevent NOTIFY ever triggering, and the extra db load of trigger handling wasn't worth it. [1]: https://github.com/sorentwo/oban/commit/7688651446a76d766f39...
comment by sorentwo · 2023-11-20 · in River: A fast, robust job queue for Go and Postgres -
…I can recommend checking out Oban in Elixir that has been running in production for many years: https://github.com/sorentwo/oban Benchmark: peaks at around 17,699 jobs/sec for one queue on one node. Probably covers most apps.…
comment by victorbjorklund · 2023-11-20 · in River: A fast, robust job queue for Go and Postgres -
…to have more "stateful" background works in Elixir, too. A popular background job queue is https://github.com/sorentwo/oban (roughly similar to Sidekiq at al), which uses Postgres. It handles retries, errors etc. But it's not the only…
comment by thibaut_barrere · 2023-11-10 · in Switching to Elixir -
…node to fetch available jobs will grab and lock all 10, with the other 2 nodes sitting idle. [1] https://github.com/sorentwo/oban [2] https://github.com/sorentwo/oban/blob/main/lib/oban/engines/... [3]…
comment by afhammad · 2023-09-25 · in Choose Postgres queue technology -
…reduce queuing latency. https://github.com/bensheldon/good_job > |> lock("FOR UPDATE SKIP LOCKED") https://github.com/sorentwo/oban/blob/8acfe4dcfb3e55bbf233aa...
comment by ransackdev · 2023-08-18 · in Pg_later: Asynchronous Queries for Postgres -
…I've heard many stories of massive infra savings due to moving to an Elixir/Erlang system. 1. https://github.com/sorentwo/oban
comment by afhammad · 2023-04-24 · in Keep the monolith, but split the workloads -
Take a look at Oban, it very well might fit the bill. https://github.com/sorentwo/oban
comment by joisig · 2022-08-18 · in Supabase – Realtime: Multiplayer Edition -
Oban[1] from the Elixir ecosystem leans on Postgres for job scheduling [1] https://github.com/sorentwo/oban
comment by sbaildon · 2021-12-17 · in Postgres is a great pub/sub and job server (2019) -
You could use something like oban: https://github.com/sorentwo/oban
comment by hanrelan · 2021-09-22 · in How we got to LiveView -
…it doesn’t quite have the usage of Celery and Sidekiq but most queueing libraries don’t. [0] https://github.com/sorentwo/oban
comment by derethanhausen · 2021-06-12 · in Do you really need Redis? How to get away with just PostgreSQL -
For Elixir, Oban is a great library that allows the same, in case anyone was looking for one. https://github.com/sorentwo/oban
comment by pablodavila · 2021-06-12 · in Do you really need Redis? How to get away with just PostgreSQL -
…crappy undocumented and untested version of delayed_job. Spotted the guy who never heard of Oban https://github.com/sorentwo/oban Benefit of the doubt: Perhaps it didn't exist yet. > Most of what you get from elixir in terms of redundancy,…
comment by pmarreck · 2021-05-19 · in Ask HN: Are you satisfied with Elixir or do you regret choosing Elixir? -
…some of those things. You do not have a queue built it but there are some very good tools like Oban https://github.com/sorentwo/oban that are basically doing what Sidekiq does, just relying on the main database you are already using. There…
comment by pmarino90 · 2021-05-18 · in Ask HN: Are you satisfied with Elixir or do you regret choosing Elixir? -
…workflow engine that leverages a partially open-source job processing library called Oban ( https://github.com/sorentwo/oban ).
comment by enraged_camel · 2021-04-19 · in Show HN: Side project passed $2.5k/mo revenue after 2 years (Phoenix and Vue) -
Oban is a Postgres-backed job processing library https://github.com/sorentwo/oban
comment by notamy · 2021-03-09 · in Write libraries instead of services, where possible -
…he still offers advice and guidance around the project because it is in the Elixir community. 1: https://github.com/sorentwo/oban
comment by pselbert · 2021-02-09 · in José Valim Reveals “Project Nx” (Numerical Elixir) [audio] -
…your application server doesn't mean you need to or that it's a good fit for every project. 1. https://github.com/sorentwo/oban
comment by bostonvaulter2 · 2020-11-16 · in Moving my serverless project to Ruby on Rails -
…ready app. Typically you'd use Redis, Postgres or something else to help with this. Fortunately https://github.com/sorentwo/oban exists and uses Postgres as a back-end with close to 10,000 lines of Elixir.
comment by nickjj · 2020-10-01 · in A Brief Guide to OTP in Elixir -
…plenty of options, though I’m especially fond of Oban[0] (full disclosure, I’m the author). [0] https://github.com/sorentwo/oban
comment by pselbert · 2020-09-12 · in Changelog for Elixir v1.11 -
…with Oban, which is a distributed workflow manager and scheduler written in a different language: https://github.com/sorentwo/oban
comment by dnautics · 2020-08-01 · in Show HN: Odin – The Observable and Distributed Workflow System -
For a very nice library in the Elixir/Phoenix ecosystem have a look at https://github.com/sorentwo/oban
comment by cpursley · 2020-07-23 · in GoodJob – a Postgres-based ActiveJob back end for Ruby on Rails -
…I work on processes ~500k-1m jobs a day and the queue overhead is virtually invisible. [0] https://github.com/sorentwo/oban
comment by pselbert · 2020-07-23 · in GoodJob – a Postgres-based ActiveJob back end for Ruby on Rails -
…it was such a refreshing change. That led me to develop a Postgres based job professor in Elixir: https://github.com/sorentwo/oban All the goodies only possible by gluing Redis structures together through lua scripts were much more…
comment by pselbert · 2020-01-02 · in RQ – Simple Job Queues for Python -
…back-end and state management. It's incredibly well written and I am using it in a project. [0]: https://github.com/sorentwo/oban
comment by nickjj · 2019-12-20 · in When an SQL Database Makes a Great Pub/Sub