serverlesstechnology / cqrs

Licence: other
A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures.

Programming Languages

rust
11053 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to cqrs

Revo
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
Stars: ✭ 162 (+4.52%)
Mutual labels:  cqrs, ddd, event-sourcing
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (+47.1%)
Mutual labels:  cqrs, ddd, event-sourcing
Kreta
Modern project management solution
Stars: ✭ 177 (+14.19%)
Mutual labels:  cqrs, ddd, event-sourcing
Goes
Go Event Sourcing made easy
Stars: ✭ 144 (-7.1%)
Mutual labels:  cqrs, ddd, event-sourcing
backend
Ergonode backend repository
Stars: ✭ 100 (-35.48%)
Mutual labels:  cqrs, ddd, event-sourcing
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (+2.58%)
Mutual labels:  cqrs, ddd, event-sourcing
Digital Restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Stars: ✭ 222 (+43.23%)
Mutual labels:  cqrs, ddd, event-sourcing
Pdo Event Store
PDO implementation of ProophEventStore http://getprooph.org
Stars: ✭ 96 (-38.06%)
Mutual labels:  cqrs, ddd, event-sourcing
EcommerceDDD
Experimental full-stack application using Domain-Driven Design, CQRS, and Event Sourcing.
Stars: ✭ 178 (+14.84%)
Mutual labels:  cqrs, ddd, event-sourcing
Event Sourcing
Provides basic functionality for event sourced aggregates.
Stars: ✭ 242 (+56.13%)
Mutual labels:  cqrs, ddd, event-sourcing
Cronus
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Stars: ✭ 139 (-10.32%)
Mutual labels:  cqrs, ddd, event-sourcing
wolkenkit-todomvc
wolkenkit-todomvc is a todo application.
Stars: ✭ 15 (-90.32%)
Mutual labels:  cqrs, ddd, event-sourcing
Eventflow.example
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Stars: ✭ 131 (-15.48%)
Mutual labels:  cqrs, ddd, event-sourcing
slack-community
Docs related to DDD-CQRS-ES Discord Community
Stars: ✭ 58 (-62.58%)
Mutual labels:  cqrs, ddd, event-sourcing
Bifrost
This is the stable release of Dolittle till its out of alpha->beta stages
Stars: ✭ 111 (-28.39%)
Mutual labels:  cqrs, ddd, event-sourcing
Messagebus
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Stars: ✭ 178 (+14.84%)
Mutual labels:  cqrs, ddd, event-sourcing
Productcontext Eventsourcing
A practical/experimental Event Sourcing application on Product Bounded Context in an e-commerce
Stars: ✭ 88 (-43.23%)
Mutual labels:  cqrs, ddd, event-sourcing
Event Store Symfony Bundle
Event Store Symfony Bundle
Stars: ✭ 93 (-40%)
Mutual labels:  cqrs, ddd, event-sourcing
Wolkenkit Boards
wolkenkit-boards is a team collaboration application.
Stars: ✭ 236 (+52.26%)
Mutual labels:  cqrs, ddd, event-sourcing
Proophessor Do
prooph components in action
Stars: ✭ 247 (+59.35%)
Mutual labels:  cqrs, ddd, event-sourcing

cqrs

A lightweight, opinionated CQRS and event sourcing framework targeting serverless architectures.

Command Query Responsibility Segregation (CQRS) is a pattern in Domain Driven Design that uses separate write and read models for application objects and interconnects them with events. Event sourcing uses the generated events as the source of truth for the state of the application.

Together these provide a number of benefits:

  • Removes coupling between tests and application logic allowing limitless refactoring.
  • Greater isolation of the aggregate.
  • Ability to create views that more accurately model our business environment.
  • A horizontally scalable read path.

Things that could be helpful:

Three backing data stores are supported:

Crates.io docs CodeBuild

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].