A boilerplate for DDD, CQRS, Event Sourcing applications using Symfony as framework and running with PHP 8.
https://github.com/jorge07/symfony-5-es-cqrs-boilerplateTags | docker symfony cqrs backend ddd event-sourcing hacktoberfest cqrs-es symfony-flex |
Implementation | PHP |
License | MIT |
Platform | Windows Linux |
Akka-DDD is a framework for building distributed services following DDD/CQRS/ES architecture on top of the Akka platform. Thanks to the pluggable architecture of the Akka-Persistence, Akka-DDD is not tied to any particular event journal provider. The services are built as actor systems. Different services can be distributed in the same cluster (Akka cluster) or can be deployed to independent clusters.
ddd event-sourcing cqrs microservices akkaEvent Horizon is a CQRS/ES toolkit for Go. CQRS stands for Command Query Responsibility Segregation and is a technique where object access (the Query part) and modification (the Command part) are separated from each other. This helps in designing complex data models where the actions can be totally independent from the data output.
cqrs ddd event-horizon event-sourcing domain-driven-design google-cloud awsCQRS Manager for Distributed Reactive Services (herein abbreviated CMDR), is a reference implementation for the key component in a specific architecture for building distributed information services following a Log-centric REST+CQRS+ES design. IMPORTANT! This is alpha-quality software, meant mostly to demonstrate the Log-centric REST+CQRS+ES architecture described in the linked talks, and to facilitate learning and discussion.
kafka cqrs event-sourcingwolkenkit is an open-source CQRS and event-sourcing framework for JavaScript and Node.js that perfectly matches DDD. wolkenkit is a CQRS and event-sourcing framework for JavaScript and Node.js. wolkenkit uses an event-driven model based on DDD to setup an API for your business in no time. This way, wolkenkit bridges the language gap between your domain and technology.
wolkenkit cqrs ddd event-sourcing nodejs cqrs-frameworkUse Commanded to build your own Elixir applications following the CQRS/ES pattern. Commanded provides a solid technical foundation for you to build on. It allows you to focus on modelling your domain, the most important part of your app, creating a better application at a faster pace.
cqrs elixir cqrs-es cqrs-framework event-sourcingEventFlow is a basic CQRS+ES framework designed to be easy to use. Have a look at our getting started guide, the do’s and don’ts and the FAQ.
eventsourcing cqrs async-await eventstore events elasticsearch rabbitmq sagas domain-driven-design ddd c-sharp cqrs-es framework nuget netstandardCQRS event store implemented in Elixir. Uses PostgreSQL as the underlying storage engine. Requires Elixir v1.5 and PostgreSQL v9.5 or newer.
cqrs eventstore elixir event-sourcing postgresql database cqrs-esA curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources.The term was coined by Eric Evans in his book of the same title.
Also you can run the Equinox Project in Visual Studio Code (Windows, Linux or MacOS).
equinox cqrs architecture asp-net-core aspnet-core asp-net-core-mvc ddd ddd-architecture event-sourcing eventstore automapper ef-core asp-net-identity mediatr visual-studio fluentvalidation onion-architecture clean-code swagger aspnetcoreSample e-commerce application built on top of Akka and EventStore following a CQRS/DDDD-based approach.
ddd microservices cqrs event-sourcing akkaExploring CQRS, Event Sourcing and DDD with Ruby
A CQRS (Command Query Responsibility Segregation) Framework for Scalable, High-Performance Java Applications.
cqrs event-sourcing framework application-framework scalabilityC#/.NET stand-alone library that features a CQRS engine (Command Query Responsibility Segregation) for Windows Azure, CQRS clients, cloud views and event sourcing. Lokad.CQRS also emphasizes DDD (Domain Driven Design). Tier 1 project used in production in three products at Lokad.
azure cqrs esb cloud cloud-computingNode-eventstore is a node.js module for multiple databases. It can be very useful as eventstore if you work with (d)ddd, cqrs, eventsourcing, commands and events, etc.
event-sourcing eventstream eventstore nodejs domain-driven-design cqrs ddd (d)ddd eventsourcing mongodb redis tingodb azure azuretable inmemory elasticsearchBroadway is a project providing infrastructure and testing helpers for creating CQRS and event sourced applications. Broadway tries hard to not get in your way. The project contains several loosely coupled components that can be used together to provide a full CQRS\ES experience. You can find detailed documentation of the Broadway bundle on broadway.github.io/broadway.
Mixter is a project to discover CQRS/Event sourcing through koans in multiple languages. At this point the koans have been ported to 5 languages: C#, Java 8, Scala, PHP and Javascript.
Open Loyalty is technology for loyalty solutions. It's a loyalty platform in open source, with ready-to-use gamification and loyalty features, easy to set up and customize, ready to work on-line and off-line. See Open Loyalty product tour - https://youtu.be/cDZZemHxgAk.
loyalty-solutions ecommerce symfony elasticsearch foundation angular ddd eventsourcing cqrs dockerSample .NET Core REST API application implemented with basic CQRS approach and Domain Driven Design. Read Model - executing raw SQL scripts on database views objects (using Dapper).
ddd ddd-example cqrs cqrs-simple rest-api dotnercore clean-architecture clean-code dapper mediatr domain-driven-design ddd-cqrs entity-framework entity-framework-core design-patterns design-systems software-architecture restTiny Library CQRS is a small demonstration project which demonstrates the concept of Domain Driven Design and the CQRS architecture pattern. This project relies on the Apworks DDD framework.
apworks cqrs ddd domain-driven-design
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.