Skip to content

event-driven-dotnet/EventDriven.CQRS.Abstractions

Repository files navigation

EventDriven.CQRS.Abstractions

Abstractions for implementing Command Query Responsibility Segregation in .NET.

Prerequisites

Packages

Introduction

Command Query Responsibility Segregation (CQRS) is a software a pattern that separates read and update operations for a data store.

Note: EventDriven.CQRS.Abstractions version 2.0 or later uses MediatR to enable a handler per command pattern with behaviors for cross-cutting concerns.

The EventDriven.CQRS.Abstractions library contains interfaces and abstract base classes to support these concepts:

  • Command: An object that is sent to the domain for a state change which is handled by a command handler.
  • Queries: An object that is sent to the domain to retrieve data which is handled by a query handler.

Reference Architecture and Development Guide

Please refer to the EventDriven.ReferenceArchitecture repository for a reference architecture and development guide based on the principles of Domain Driven Design (DDD), Command Query Responsibility Segregation (CQRS) and Event Driven Architecture (EDA).

About

Abstractions for implementing Command Query Responsibility Segregation in .NET.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy