Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6370

O

Oban Pro

Company blog · getoban.pro/articlesprogrammingsystems

Oban Pro is the company blog at getoban.pro, writing about programming and systems. Since 2020, 13 different Hacker News readers have linked it 24 times, most often “One Million Jobs a Minute with Oban”. It is still writing: the last post was on 2026-10-20, and you can follow it by feed.

Visit the blog
24mentions?
13HN people?
2020–2024first – last linked?
Links on Hacker News per year · peak 10 in 2023

Too few sampled comments (10) to say how often HN recommends it.?

Why HN links it

HN readers link Oban Pro's site for Oban, an Elixir background job library that runs on Postgres, along with its Pro web UI and articles such as a million-jobs-a-minute benchmark.

Summarised by Claude from a sample of 10 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Oban Pro is the sophisticated background job and durable workflow system for Elixir and Python. Postgres-backed orchestration, real-time monitoring with Oban Web, and enterprise-grade reliability.

Most-linked posts?

  1. One Million Jobs a Minute with Oban
    4 people · 4 mentions · first linked 2022-06-07
  2. /
    4 people · 4 mentions · first linked 2020-07-27
  3. /
    3 people · 3 mentions · first linked 2023-04-11
  4. Oban Starts Where Elixir’s Tasks End
    3 people · 3 mentions · first linked 2022-10-21

What Hacker News says?

  1. Anecdotally I don’t believe dual licensing is viable for smaller projects. There simply aren’t enough companies that care about your license to make it a reliable business model. This is something I explored initially for Oban[0] and I interviewed a few successful OSS product owners. They attributed zero sales to licensing. All sales were driven by features that a business needed once they had already invested in th…

    Comment linking /

    on “How to pay your rent with your open source project”
  2. Submitted Job Decorators–Oban Pro Launch Week as a story · 3 points

    HN discussion
  3. I'm not sure where the industry is going but the innovations around LiveView are really convincing (I'm using LiveView in my work). Some great innovating Elixir projects: Oban: https://getoban.pro/ Oban Demo: https://getoban.pro/oban Livebook: https://livebook.dev/

    Comment linking /oban

    on “Erlang/OTP 25.0 Release”
  4. Submitted One Million Jobs a Minute with Oban as a story · 3 points

    HN discussion
  5. bgentry · 2022-04-05Recommends
    Oban is really great: https://getoban.pro Built on Postgres, it lets your background jobs achieve transactionality and consistency with your database. Its architecture is also well designed to allow it to scale up to about as much as Postgres can handle. The Pro version comes with a great web UI built with Phoenix LiveView that does just about everything one could ask for.

    Comment linking /

    on “Happy 10th Birthday, Sidekiq”
  6. Submitted Enhanced Unique and Distributed Postgres–Oban Pro Launch Week as a story · 2 points

    HN discussion
  7. cpursley · 2022-11-24Recommends
    I'm using Quantum as my job runner in Elixir. Doesn't require even Postgres. Can't do that in Rails or other stacks: https://github.com/quantum-elixir/quantum-core ^ obviously it won't fit every use case (where you need 100% durability) but for that there's Oban which is awesome: https://getoban.pro

    Comment linking /

    on “Ruby concurrency is hard: how I became a Ruby on Rails contributor”
  8. Submitted Oban Web v2.10 RC Released as a story · 2 points

    HN discussion
  9. afhammad · 2023-09-25Recommends
    There are a few mentions of Oban [1] here. Most people don't realise that Oban in fact uses SKIP LOCKED [2] as well. Oban's been great, especially if you pay for Web UI and Pro for the extra features [3] The main issue we've noticed though is that due to its simple fetching mechanism using locks, jobs aren't distributed evenly across your workers due to the greedy `SELECT...LIMIT X` [2] If you have long running and/…

    Comment linking /

    on “Choose Postgres queue technology”
  10. Submitted Oban Starts Where Tasks End as a story · 2 points

    HN discussion
  11. This is exactly what the Oban https://getoban.pro/ Elixir library uses and combining postgres plus actors for queues scales pretty great for 90% of the needs out there. I have used it at my last few jobs at pretty decent scale and would take it over 10 years using Celery to manage queues + supervisord, setting up RabbitMQ or Redis. Its so simple you only need Elixir and Postgres and not 3 or 4 infrastructure pieces…

    Comment linking /

    on “Choose Postgres queue technology”
  12. Submitted Oban Starts Where Elixir’s Tasks End as a story · 2 points

    HN discussion
  13. To do anything safe and interesting you’ll need transactions. Using SKIP LOCKED won’t be your bottleneck, your application will. Job queues are about side effects and the rest of your application needs to keep up. Oban is able to run over 1m jobs a minute, and the ultimate bottleneck is throttling in application code to prevent thrashing the database: https://getoban.pro/articles/one-million-jobs-a-minute-with-...

    Comment linking /articles/one-million-jobs-a-minute-with-oban

    on “Choose Postgres queue technology”
  14. Submitted Overhauled Composition–Oban Pro Launch Week as a story · 1 points

    HN discussion
  15. Oban [0] is a job queuing system in the Elixir world that supports both postgres and sqlite. [0] https://getoban.pro/

    Comment linking /

    on “SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a Postgres Queue”
  16. Submitted Unified Migrations and Job Chaining–Oban Pro Launch Week as a story · 1 points

    HN discussion
  17. Postgres job queue in Elixir: Oban "a million jobs a minute" https://getoban.pro/articles/one-million-jobs-a-minute-with-...

    Comment linking /articles/one-million-jobs-a-minute-with-oban

    on “SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a Postgres Queue”
  18. Submitted Optimizing Connections and Bloat in Oban Pro as a story · 1 points

    HN discussion
  19. I hear you on that, and can say that Postgres is incredibly capable at going beyond typical relational database workloads. One example are durable queues that are transactionally consistent with the rest of the database play a unique role in our architecture that would otherwise require more ceremony. More details here: https://getoban.pro We are also working on shifting some workloads off of Postgres on to more app…

    Comment linking /

    on “Zero Downtime Postgres Upgrades”
  20. Submitted Oban Starts Where Elixir Tasks End as a story · 1 points

    HN discussion
  21. https://getoban.pro/ would like to have a word... It's apparently making good money

    Comment linking /

    on “Mike Perham of Sidekiq: “If you build something valuable, charge money for it.””
  22. Submitted Oban Pro v0.14 Released as a story · 1 points

    HN discussion
  23. Submitted One Million Jobs a Minute with Oban as a story · 1 points

    HN discussion

Search all of HN for getoban.pro

Linked by the same people?