Building a CQRS/ES Web Application in Elixir Using Phoenix

Building a CQRS/ES Web Application in Elixir Using Phoenix

Building applications following domain-driven design and using CQRS feels really natural with the Elixir – and Erlang – actor model. Aggregate roots fit well within Elixir processes, which are driven by immutable messages through their own message mailboxes, allowing them to run concurrently and in isolation.

Really nice (long) dive into building a CQRS/Event Sourcing application using Elixir.