Learn CQRS/ES and Commanded in twenty minutes
Published on Mar 19, 2018
Watch Bernardo Amorim’s CQRS and Event Sourcing talk at Code Beam SF 2018 to learn about Commanded, a CQRS/ES framework for Elixir.
Watch Bernardo Amorim’s CQRS and Event Sourcing talk at Code Beam SF 2018 to learn about Commanded, a CQRS/ES framework for Elixir.
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.
Crowdsourcing product mentions, applying sentiment analysis, and scoring to find the best resources to Start learning Elixir. A real-world example of building a computational parallel pipeline using Flow.
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.
Integrating React and Redux with the Phoenix web framework.
An awesome list.
Command auditing middleware for Commanded CQRS/ES applications.
Read model projections for Commanded using Ecto.
Command handling middleware for CQRS application.
ASP.NET MVC web application for sharing links that demonstrates using CQRS with event-sourcing.
Build functional domain models using event-sourcing.
CQRS event store using PostgreSQL as the underlying storage engine.
C# port of the Ruby Faker gem.
Jekyll + lunr.js = static websites with powerful full-text, client-side search using only JavaScript.
Node.js command-line tool to facilitate data entry into a Ledger file.
REST web service to access the Ledger command-line interface.
Web front-end to graphically view a Ledger data file.
Node.js library to access the Ledger command-line interface.
Node.js library to divide a larger processing task into a sequence of smaller, independent processing steps (filters) that are connected by channels (pipes).
Use the RCQRS library in your Rails web app.
Ruby CQRS and event-sourcing library.
Elixir wrapper for the Strava API.
Rules Engine written in TypeScript implementing the Rete algorithm.
Applying CQRS/ES to an Elixir and Phoenix web app.
An introduction to implementing the Command Query Responsibility Segregation (CQRS) architecture in Elixir applications.
Your email address will only be used for content relating to CQRS/ES and Elixir. You can unsubscribe at any time.