Use Commanded to build your own Elixir applications following the CQRS/ES pattern.
Read model projections for Commanded using Ecto.
EventStore adapter for Commanded
Extreme event store adapter for Commanded
Event store using PostgreSQL for persistence.