modular-design-principles
Provides technology-independent guidance for module structure, service boundaries, package layout, and cross-domain dependencies. Covers bounded contexts, composability, failure containment, split and merge criteria, and modularity reviews.