LLDRepositories
v1.2 is unreleased — see v1.1 for the current stable release.
Repository Overview
Complete MCM repository ecosystem and ownership map.
Repository Overview
MCM is organized as a multi-repository platform. Each repository has a narrow ownership boundary so frontend, backend, provider integration, module services, infrastructure, and release automation can evolve independently.
| Repository | Area | Responsibility |
|---|---|---|
| mcm-devops | Delivery | CI/CD workflows, image builds, deployment automation, and operational scripts |
| mcm-infra | Infrastructure | Cloud infrastructure definitions and environment provisioning |
| mcm-ui | Frontend | Next.js / React application used by MSP and Enterprise users |
| mcm-parent | Build foundation | Parent build configuration, shared dependency versions, and Maven conventions |
| mcm-ai | AI services | AI-backed platform capabilities and model/service integration |
| mcm-api | Backend gateway | Core Spring Boot API surface used by the UI and module services |
| mcm-common-lib | Shared library | Shared Java DTOs, interfaces, utilities, and base service contracts |
| mcm-utils | Shared utilities | Cross-repository helper utilities, scripts, and reusable tooling |
| mcm-module-finops | Platform module | Cost visibility, budgeting, forecasting, and reporting services |
| mcm-module-governance | Platform module | Policy management, compliance checks, and guardrail enforcement |
| mcm-module-secops | Platform module | Security scanning, findings, runtime monitoring, and compliance evidence |
| mcm-module-discovery | Platform module | Resource discovery, inventory, and topology services |
| mcm-module-orchestration | Platform module | IaC workflows, templates, provisioning, and remediation automation |
Repository Families
- Product experience:
mcm-uidelivers the web application and consumes APIs from the backend and module services. - Backend foundation:
mcm-api,mcm-parent,mcm-common-lib, andmcm-utilsprovide the shared Java/API foundation. - Platform modules:
mcm-module-*repositories own independent module capabilities. - Delivery and infrastructure:
mcm-devopsandmcm-infraown deployment automation and environment provisioning.