Application Layering - A Pattern for Extensible Elixir Application Design
An in-depth walkthrough of Application Layering, a design technique for building maintainable, adaptable and flexible large-scale Elixir codebases.
Read next gen_rmq 2.0.0 version release