Skip to content

Dependencies & Cycles — MITx Online

Generated 2026-06-24 16:33 UTC · c4gen dev

Coupling between MITx Online and the rest of the SOA. The matrix and cycles below come from the deterministic witan-code graph extraction; the candidate edges are raw graph findings that still need human confirmation.

Cross-service dependency matrix (curated)

Depends on → …on these systems
apisix mitxonline
keycloak mitxonline
mit-learn mitxonline
mitxonline keycloak, mitxonline-openedx, unified-ecommerce
mitxonline-openedx mitxonline

Cycles

No cycles

No cross-service dependency cycles detected.

Interpreting graph candidates

Cross-repo edges are matched by normalized endpoint path. Two services that both define e.g. /api/v0/users/me/, or a client checked into a repo for load testing, produce phantom edges. Confirm each candidate against the actual client/route code before treating it as a real runtime dependency.

Candidate edges (graph-derived, unverified)

None extracted.

Fragile / noteworthy linkages

None flagged.