1 of 25

State of Open edX�Community and�Architecture Engineering

Nimisha Asthagiri | Jeremy Bowman | Sarina Canelake

Open edX Managers, edX

Recording and Slides will be available.

2 of 25

Agenda

  1. Community Vision
  2. Architecture Vision
  3. Technical Roadmap

Recording and Slides will be available.

2

3 of 25

Community Vision

4 of 25

Open edX Theme Purpose

To empower the community to build the best online learning platform

4

5 of 25

Scaling Platform Development Efforts

5

6 of 25

Transparency in Development

6

7 of 25

7

8 of 25

Advancing the Platform, Together

8

9 of 25

Architecture Vision

10 of 25

Scaling Platform Development Efforts

11 of 25

Scaling Platform Development Efforts

12 of 25

Scaling Platform Development Efforts

1. Boundaries

2. Extensions

3. Events

Intentionality

13 of 25

1. Boundaries

14 of 25

Frontend Plugin Framework

with Javascript APIs & Hooks

Backend Plugin Framework

with Python APIs & Hooks

2. Extensions

15 of 25

3. Events

A. Backend� Apps

B. Micro Services

C. Micro Frontends

D. Frontend� Apps

16 of 25

Intentionality

17 of 25

Scaling Platform Development Efforts

1. Boundaries

2. Extensions

3. Events

Intentionality

18 of 25

Architecture Vision - More Info

  • Architecture Manifesto wiki (link)�
  • Architecture Study Group Workshops (link)�
  • Architecture Onboarding Presentation (link)

19 of 25

Technical Roadmap

20 of 25

Architecture Roadmap Excerpt*

20

21 of 25

Community Vision - Supporting Efforts

21

22 of 25

Architecture Vision - Supporting Efforts

22

23 of 25

Thank you!

Any questions?

Join us in Q&A

Connect in Slack (#architecture)

24 of 25

25 of 25

Platform Innovation

Community Innovation

Business Innovation