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.