Skip to content

System Context — MITx Pro

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

The widest view: MITx Pro 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 MITx Pro box to drill into its container view.

External systems & peers

System Role
xPRO Open edX Self-hosted xPRO Open edX deployment (courses.xpro.mit.edu). OAuth2/social-auth (ol-oauth2) identity source for xPRO and the target for user, enrollment, grade, and certificate provisioning.
CyberSource Secure Acceptance hosted payment processor (signed redirect + callback).
HubSpot CRM; receives contact, product, and deal (order) syncs via mitol-hubspot-api.
Mailgun Transactional and bulk enrollment email delivery (via anymail).
Google Sheets / Drive Coupon-request, refund, and deferral spreadsheets; Drive push notifications drive Sheets processing. Accessed via service-account pygsheets/Drive API.
Google reCAPTCHA Bot protection on registration/forms.
Sentry Error and performance monitoring.
External Course Vendors Emeritus & Global Alumni course-catalog report APIs (EXTERNAL_COURSE_SYNC_API).
MIT Learn Discovery platform; SOA peer that ingests xPRO's catalog + content files.