Skip to main content

2. Domain-based directory organization

Status: Accepted Date: 2025-06-28

Context

Monorepo needs clear organization to separate business domains, shared libraries, and platform infrastructure while maintaining boundaries.

Decision

Use /domains/, /libs/, /platform/ top-level directories.

Consequences

Positive:

  • Clear separation of concerns
  • Easy navigation by domain
  • Consistent project structure

Negative:

  • Fixed directory structure
  • Potential for deep nesting