Anatomy of Open edX - a modern online learning platforms...
summary
Open edX serves over 35 million users and now spans roughly 1M lines of code across ~1,500 sites and 18,000 courses. The platform is Django‑based, stores MySQL for student data and MongoDB for course data, runs background jobs with Celery and RabbitMQ, and pushes terabytes of event data into Hadoop for analytics. Deployments use Ansible and Terraform (with a wrapper called axe) while a Docker Compose devstack reproduces a multi‑service environment locally.
AI-written summary · about
chapters (14)
- 0:00Start
- 0:15Why Talk about Open Edx at Djangocon
- 2:17Why Would You Be Interested in Edx
- 3:51What Is Open Edx
- 7:45What Do You Look for in an Open Source Project
- 11:47Pace of Innovation
- 13:24What Is Openedx Made of
- 13:47How Many Djangos Will Fit in the Edx Platform
- 16:03The Edx Analytics Pipeline
- 19:46Infrastructure Provisioning
- 25:24Docker Compose
- 28:37How Long Has Edx Been Around
- 29:21Is Axe Open Sourced and if Not When Will It Be Open Source
- 29:57How To Develop Open Edx Are There any Options Currently for Being Able To Install It on Kubernetes
related talks
57mA Tale from the Trenches
51mFullstack JavaScript-based micro services for complete automation of higher education institutions
11mOpen Event Management
46mArchitecture in EdTech and CI/CD for Building Personalized Content
45mPHP is the king ...
27mMicro-transformation
24mScaling Open Event Server with Kubernetes
31m20k Leagues Under Platform Engineering
