MCMMCM DocsEngineering (Internal)
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.

RepositoryAreaResponsibility
mcm-devopsDeliveryCI/CD workflows, image builds, deployment automation, and operational scripts
mcm-infraInfrastructureCloud infrastructure definitions and environment provisioning
mcm-uiFrontendNext.js / React application used by MSP and Enterprise users
mcm-parentBuild foundationParent build configuration, shared dependency versions, and Maven conventions
mcm-aiAI servicesAI-backed platform capabilities and model/service integration
mcm-apiBackend gatewayCore Spring Boot API surface used by the UI and module services
mcm-common-libShared libraryShared Java DTOs, interfaces, utilities, and base service contracts
mcm-utilsShared utilitiesCross-repository helper utilities, scripts, and reusable tooling
mcm-module-finopsPlatform moduleCost visibility, budgeting, forecasting, and reporting services
mcm-module-governancePlatform modulePolicy management, compliance checks, and guardrail enforcement
mcm-module-secopsPlatform moduleSecurity scanning, findings, runtime monitoring, and compliance evidence
mcm-module-discoveryPlatform moduleResource discovery, inventory, and topology services
mcm-module-orchestrationPlatform moduleIaC workflows, templates, provisioning, and remediation automation

Repository Families

  • Product experience: mcm-ui delivers the web application and consumes APIs from the backend and module services.
  • Backend foundation: mcm-api, mcm-parent, mcm-common-lib, and mcm-utils provide the shared Java/API foundation.
  • Platform modules: mcm-module-* repositories own independent module capabilities.
  • Delivery and infrastructure: mcm-devops and mcm-infra own deployment automation and environment provisioning.

On this page