Eventual consistency can cause headaches when building a CQRS/ES application. You’ve successfully dispatched a command, but has the read model been updated with the latest changes? Commanded v0.14 supports command dispatch with strong consistency guarantees. This article describes how to use it to alleviate eventual consistency woes.
Commanded v0.10 includes support for Greg Young’s Event Store, in addition to the existing PostgreSQL-based Elixir EventStore. This article describes how an Elixir behaviour and adapter approach was used to support multiple event stores.
Full slides for the talk I gave at Dev South Coast today.
Case study describing how Segment Challenge was built following a Command Query Responsibility Segregation and event sourcing pattern.
Request/response recorder for rapid test-driven development when accessing external web services.
Replace string concatenation and interpolation with IO lists to improve performance.
Your email address will only be used for content relating to CQRS/ES and Elixir. You can unsubscribe at any time.