Open edX Deployment
Project description
A self-managed Open edX platform on AWS. The project combines Terraform, Ansible, Tutor, Kubernetes, and Argo CD to define infrastructure, application delivery, operations, security, backup, and recovery workflows.
Macro diagrams
High-level views of the Open edX architecture and course-content lifecycle.
01 · Content lifecycle
Course Content Lifecycle
High-level flow from course authoring and publishing through learning, events, analytics, and iteration.
02 · Platform architecture
Open edX Architecture
High-level view of learners, course teams, Open edX applications, platform services, and persistent data.