Elixir Talk   /     Episode 158 - Oban, Background Jobs, Concurrency, and Is Elixir Even Worth It?

Description

# Episode 158 - Oban, Background Jobs and Designing Resilient Systems in Elixir. In this episode of ElixirTalk Chris & Desmond dive into background jobs using Oban, a new library that relies on Postgres to add persistence to job scheduling. We discuss why you’d want to reach for a library like Oban in the first place, which leads us to a discussion on distributed systems design, failure handling, and some of the gotchas of modeling everything in-memory. We’ve added some extra reading in the links belong for some articles that we didn’t mention in the episode, but might serve as good reading material regardless. ## Links - EMPEX LA: https://empex.co/la - Pigeon Push Notification: https://github.com/codedge-llc/pigeon - Oban: https://github.com/sorentwo/oban - Oban Recipes: https://sorentwo.com/2019/07/18/oban-recipes-part-1-unique-jobs.html - Eli Kim Leveraging GenStage to Implement You Own Event Bus: https://www.youtube.com/watch?v=ffhCUKI2_ho - Dangers of Single Global Process: https://keathley.io/blog/sgp.html - To spawn or not to spawn: https://www.theerlangelist.com/article/spawn_or_not

Subtitle
# Episode 158 - Oban, Background Jobs and Designi…
Duration
00:46:32
Publishing date
2019-11-13 00:48
Link
https://soundcloud.com/elixirtalk/episode-158-oban-background-jobs-concurrency-and-is-elixir-even-worth-it
Contributors
  Elixir Talk
author  
Enclosures
http://feeds.soundcloud.com/stream/711973666-elixirtalk-episode-158-oban-background-jobs-concurrency-and-is-elixir-even-worth-it.mp3
audio/mpeg