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.