← All projects

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.

Diagram