CQRS/ES is a very popular architectural pattern. But what has to be considered when choosing an event store?

Photo by Brendan Church on Unsplash

Introduction

Command-Query-Responsibility-Segregation (CQRS) is a very popular architectural pattern when it comes to implementing micro services. Its core idea is to have separate models for read and write operations (aka queries and commands). This allows to improve scalability, because you are able to scale up models that are frequently used. Extensibility can also be improved, because you are able to adapt relevant models (or introduce new ones) if you need to add additional features.

Often CQRS is considered an enabler for Event Sourcing…

Frank Steimle

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store