Nodejs Event/Command Bus
-
Updated
Nov 14, 2021 - TypeScript
Nodejs Event/Command Bus
Yet anoter hammer in a world of screws
Domain Event VS Integration Event in event-based communication.
This project is an API for a forum, developed as part of the Rocketseat's DDD (Domain-driven Design) course.
Differ Content Scalable API
DCL-352: Domain-Driven Design Essentials
This is an application built in typescript to learn about Monolitich and some patterns.
Fundamentos de Domain-Driven Design e Clean Architecture na construção de uma API REST para um fórum. Desenho de arquitetura da aplicação sando conceitos de DDD, Value Objects, Relacionamentos, lidar com erros de forma funcional, desenvolver casos de uso, testes unitários, aplicar Subdomínios e DOmain Events.
Simple use case to deal with domain events
Inside this repositorie you'll find some example of implementation of domain event, to find out some other content of this content I recommend to look Domain-driven design by Vaughn Vernon. A domain event is, something that happened in the domain that you want other parts of the same domain (in-process) to be aware of. The notified parts usually…
ExtraDomainEvent is a .NET library for publishing and dispatching domain events.
Development of a EventDomain dispatcher using a simple Observer pattern in order to deliver and receive domain events
The simplest implementation of Mediator pattern in .NET core. Enables your application publish in-process domain events and dispatch commands.
A clean code music shop demo that aims to follow the domain-driven design principles by utilizing some of the common techniques and patterns.
Forum application using clean architecture, ddd, aws, domain events and cache.
C# demo app that uses as many of the "buzzword" design patterns as possible
Event Dispatcher example in Typescript
Domain Event Demo
Add a description, image, and links to the domain-events topic page so that developers can more easily learn about it.
To associate your repository with the domain-events topic, visit your repo's landing page and select "manage topics."