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.