We talk with Miguel Palhas about lessons learned while working with background jobs in production systems. He shares some tips he's learned through experience. We share other mistakes made and what we learn from them. We cover background job options, choosing tech based on the team you have, IEx tips to remind yourself you're on production, and much more!
Show Notes online - https://thinkingelixir.com/podcast-episodes/007-background-jobs-with-miguel-palhaus/
Elixir Community News
https://hexdocs.pm/telemetry_registry/TelemetryRegistry.html - TelemetryRegistry https://dashbit.co/blog/homemade-analytics-with-ecto-and-elixir - Homemade Analytics with Ecto and Elixir by Jose Valim https://github.com/lucaong/cubdb - CubDB https://github.com/supersimple/devito - Devito link shortener https://twitter.com/gigcityelixir/status/1285597147744874500 - GigCityElixir Conference was officially cancelled https://2020.elixirconf.com/ - ElixirConf 2020 tickets are on sale and will be held virtually on September 3-4
Do you know some Elixir news we don't? Tell us at @ThinkingElixir
Discussion Resources
https://blog.appsignal.com/2020/06/24/best-practices-for-background-jobs-in-elixir.html http://subvisual.com/ https://utrust.com/ http://erlang.org/doc/man/gen_statem.html https://hex.pm/packages/gen_stage https://hex.pm/packages/broadway https://hex.pm/packages/quantum https://hex.pm/packages/exq https://github.com/h4cc/awesome-elixir#queue https://hexdocs.pm/iex/IEx.html#configure/1 https://twitter.com/Alchemy__Conf - Subvisual's Portugal Elixir conf Twitter account https://twitter.com/naps62 - Miguel on Twitter https://github.com/naps62 - Miguel on Github https://naps62.com/ - Miguel's blog https://subvisual.com/blog/ - Subvisual blog where you can find his writing
Find us online
Message the show - @ThinkingElixir Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - Github