defmodule CustomerService.Router do use Commanded.Commands.Router alias CustomerService.Commands alias CustomerService.Aggregates identify(Aggregates.Customer, by: :id) dispatch([Commands.CreateCustomer], to: Aggregates.Customer) end defmodule CustomerService.CommandedApp do use Commanded.Application, otp_app: :customer_service router(CustomerService.Router) end