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).
Modulorganisationsmuster, einschließlich Ports und Adapter (sechseckig), Modulkommunikation und Datenisolierung. Verwenden Sie es, wenn Sie modulare Monolithen strukturieren, Modulgrenzen definieren, die Kommunikation zwischen Modulen einrichten oder Datenbankkontexte isolieren. Enthält MediatR-Muster für interne Ereignisse. Quelle: melodic-software/claude-code-plugins.