Hello, you’ve found Binary Consulting

Ben Smith is the creator of the open-source Commanded and EventStore CQRS/ES Elixir libraries, and author of Building Conduit.

Want to make your company event-driven? I’m available to help.

Latest published articles

Domain-driven design and event storming workshop

Published on May 02, 2019

Discover what’s included in Eric Evan’s “Domain-Driven Design: Tackling Complexity in the Heart of Software” book with the slides from this introductory presentation from a recent workshop I gave.

Microservice integration patterns

Published on Apr 12, 2019

Services are autonomous processing units providing a specific business capability where all data and business rules reside within the service. What approaches are available when you need to aggregate data contained within multiple services? In this article I outline five different implementation strategies to consider.

Dealing with eventual consistency in a CQRS/ES application

Published on Oct 06, 2017

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.

Articles by category

Learn how to build CQRS/ES applications using Elixir

Join the mailing list to receive guidance, delivered straight to your inbox


Your email address will only be used for content relating to CQRS/ES and Elixir. You can unsubscribe at any time.