This library's purpose is to allow a user to decouple components within their application via EDA.
EDA is event driven architecture, that encourages smaller more testable and easily maintainable contexts.
This library was inspired by a talk at ElixirConf EU 2018.
This architecture also makes it possible to execute proper unit tests without having to deal with external network requests.
For integration guide and core concepts, please read the hexdocs: HexDocs
Exda can be installed by adding exda
to your list of dependencies in mix.exs
:
def deps do
[
{:exda, "~> 0.1.1"}
]
end
Documentation is available at HexDocs