Dependency inversion on Elixir using Ports and Adapters design pattern
The following post is about implementing dependency inversion principle on Elixir and using it to achieve useful results, such as circuit breakers.
https://dev.to/dcdourado/dependency-inversion-on-elixir-using-ports-and-adapters-design-pattern-4k3f
Read next Naming Phoenix context functions