Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How do you keep track of background jobs? Is the queue persisted on disk somewhere? If it's not and a background worker crashes for some reason, then is the job lost?


Oban uses Postgres for persistence https://hexdocs.pm/oban/Oban.html


That’s a very nice library. BEAM + Elixir + OTP supervision trees + Obama for background jobs + PostgreSQL for persistent storage seems a killer combination. And like you said you can scale horizontally naturally with the Erlang plateform without even using k8s. Really interesting.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: