Skip to content
#

cqrs

Here are 1,361 public repositories matching this topic...

developer239
developer239 commented Jan 8, 2021

When I use removeItem state operator then TypeScript complains that message object can be possibly undefined even though I specified the type for removeItem operator. I could fix the issue with optional chaining but that is not possible if I want to use a utility library like Ramda

![image](https://user-images.githubusercontent.com/14946081/104027016-135aed80-51c7-11eb-9316-9b3dbf5b79bf

symfony-5-es-cqrs-boilerplate
jorge07
jorge07 commented Sep 17, 2020

I would like to review the docs and explain also de concepts behind some decisions.
Things needed to explain:

  • DDD objectives and reasons why.
  • Core concepts like
    • bounded context
    • anti corruption layer
    • domain
    • value objects VS entities
    • aggregates
    • aggregate root
    • layered architecture and each one responsibility
    • reasons for the command and query bus
    • the even

This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.

  • Updated Feb 13, 2021
  • C#

Improve this page

Add a description, image, and links to the cqrs topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the cqrs topic, visit your repo's landing page and select "manage topics."

Learn more