Current section

Files

Jump to
commanded lib commanded.ex
Raw

lib/commanded.ex

defmodule Commanded do
@moduledoc """
Use Commanded to build your own Elixir applications following the CQRS/ES pattern.
Provides support for:
- [Command registration and dispatch](commands.html).
- [Hosting and delegation to aggregates](aggregates.html).
- [Event handling](events.html).
- [Long running process managers](process-managers.html).
Use Commanded with one of the following event stores for persistence:
- [EventStore](hex.pm/packages/eventstore) Elixir library, using PostgreSQL for persistence
- Greg Young's [Event Store](https://eventstore.org/).
Please check the [Getting Started](getting-started.html) and [Usage](usage.html) guides to learn more.
"""
end