Modular Architecture When to Use This Skill Use this skill when you need to: - Structure a modular monolith application - Define boundaries between modules (bounded contexts) - Set up inter-module communication patterns - Implement ports and adapters (hexagonal) architecture - Isolate database contexts between modules - Configure MediatR for internal domain events Keywords: modular monolith, modules, bounded contexts, ports and adapters, hexagonal architecture, module communication, data isolation, separate DbContext, MediatR, domain events, internal events, module boundaries Module Structure…