An event-driven approach to building Elixir applications

Ben Smith

An event-driven approach to building Elixir applications

Hands on the orange typewriter in a park

Let's start by introducing the application

Pub/Sub

Using domain events as the source of truth

Domain event

Recording domain events

Consuming domain events

How do I design using events?

Challenge lifecycle

What about changing requirements?

Dealing with external events

Extending third party providers

What Elixir tooling
is available?

Want to learn more?