How to use external services safely and reliably in Elixir applications
ropig.com