Keywords: modular monolith, modules, bounded contexts, ports and adapters, hexagonal architecture, module communication, data isolation, separate DbContext, MediatR, domain events, internal events, module boundaries
Organize code by modules (business capabilities), not layers. Each module is a self-contained vertical slice with its own:
The hexagonal architecture separates business logic from external concerns through ports (interfaces) and adapters (implementations).
Patrones de organización de módulos que incluyen puertos y adaptadores (hexagonales), comunicación de módulos y aislamiento de datos. Utilícelo al estructurar monolitos modulares, definir límites de módulos, configurar comunicación entre módulos o aislar contextos de bases de datos. Incluye patrones de MediatR para eventos internos. Fuente: melodic-software/claude-code-plugins.