Project Modules
This project has declared the following modules:
Name | Description |
---|---|
Domain Events | Domain Event is a project that defines and manages domain-specific events, allowing different parts of the domain to respond to occurrences explicitly. By decoupling side effects and expressing them explicitly, it ensures clean, maintainable workflows and aligns with domain-driven design principles. This approach enhances scalability and minimizes implicit coupling between rules and code. |
Integration Events | Integration Event is a project designed to handle distributed event communication between microservices, Bounded Contexts, or external systems. Unlike domain events, integration events propagate committed transactions to other subsystems asynchronously, ensuring consistency and reliability. |