Skip to content

canuc/exda

Repository files navigation

Exda

Build Status codecov

Porpose

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

Installation

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

Releases

No releases published

Packages

No packages published