System Context — MIT Learn
Generated 2026-06-24 13:33 UTC · c4gen dev
The widest view: MIT Learn and every external actor and system it exchanges data with. Edges shown are curated and code-verified; raw graph-derived candidates are listed under Dependencies & Cycles.
Interactive
Drag to pan, scroll to zoom. Click the MIT Learn box to drill into its container view.
External systems & peers
| System | Role |
|---|---|
| Fastly CDN | TLS termination, caching, and compression; routes to UI and the API gateway. |
| APISIX Gateway | Shared API gateway enforcing OIDC (via Keycloak). Proxies the MIT Learn API, the learn-ai service (/ai/), and MITx Online (/mitxonline/). |
| Keycloak (SSO) | OAuth2/OIDC identity provider (realm olapps) issuing/introspecting JWTs. |
| HashiCorp Vault | Secrets and dynamic database credentials injected at runtime. |
| learn-ai | AI sidecar (Django + DRF + Channels/ASGI) powering conversational/agentic discovery. |
| Qdrant | Externally hosted vector database for semantic search. |
| LiteLLM Proxy | OpenAI-compatible proxy fronting LLMs (and optional embeddings) for learn-ai. |
| LLM Provider (OpenAI-compatible) | Backing model for completions behind LiteLLM (e.g. gpt-4o-mini). |
| Mailgun | Transactional/digest email delivery (via anymail). |
| PostHog | Product analytics and feature flags; exports raw events to S3 (Parquet). |
| MITx Online | MITx Online course/enrollment platform; SOA peer (catalog source + consumer). |
| MicroMasters | MicroMasters program platform; SOA peer (catalog + Wagtail pages source). |
| OL Data Platform (Dagster / Hightouch) | Dagster pipelines POST content webhooks; Hightouch reverse-ETL writes ProgramCertificate rows directly into MIT Learn's Postgres. |
| External Course REST APIs | edX, MIT Professional Ed, Sloan Executive Ed, MIT Climate, ODL Video. |
| S3 Content Archives | edX/xPRO/xOnline/Canvas OLX & .imscc, OCW site data, OpenLearningLibrary CSV, PostHog Parquet. |
| Media & News Feeds | YouTube Data API, podcast RSS, Medium RSS, OL events (Drupal), Sloan Aura, marketing pages. |