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).
Шаблоны организации модулей, включая порты и адаптеры (шестиугольные), связь модулей и изоляцию данных. Используйте при структурировании модульных монолитов, определении границ модулей, настройке межмодульной связи или изоляции контекстов базы данных. Включает шаблоны MediatR для внутренних событий. Источник: melodic-software/claude-code-plugins.