Elixir Contexts
Domain-Driven Design is an approach to software development that centers the development on programming a domain model that has a rich understanding of the processes and rules of a domain.
https://martinfowler.com/bliki/DomainDrivenDesign.html
By Łukasz Jankowski