Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

  • edX employees (only if private info is required)
  • developers
  • non-developers

edX Course

Here are some tasks that can be parallelized and worked on independently.  We can break into groups or pair up during the meeting.

High-level Tasks

...

Content-specific Tasks

Create or transfer content to the course - export diagram, add wording, create assessments, etc.

...

Possible Outline

Crowd-sourced outline:

  • (Section) Introductory
    • (Subsection) edx.Org Intro
      • Mission, Themes
    • (Subsection) Parts of course.
  • (Section) High-level architectural overview
    • (Subsection) 
    • (Subsection) Scale
    • (Subsection) Mobile Strategy?

Outline from Current Presentation

...

  • edx Themes
  • DDD principles/overview - slides 5-9
    • edX.org Core
    • Diagram of Core + Customers
    • Subdomains high-level diagram
    • Subdomains + bounded contexts diagram
    • ??? Subdomain interactions
  • edx.org Services
  • Content diagram
  • User diagram
  • Data Sources of Truth
  • Content Data Flow
  • User Data Flow
  • edx.org External Services
  • LMS/Course Content mini-dive
    • Course Structure
    • LMS Screenshots
    • Content Size (# xblocks per course)
    • XBlock Types
    • XBlock details
    • Course Content Extensions

...

  • edx.org Usage Growth
  • edx.org Content Growth
  • Developer Growth
  • Web Usage
  • Mobile Usage
  • Web Performance (New Relic screenshots)
  • Reactive Manifesto
    • Message Driven (future)
  • Scaling in Devops
    • Intro to environments, deployments, clusters
    • Autoscaling groups and other infrastructure

...

  • edx-platform components
  • LTI slides
  • Grades slides
  • Analytics slides
  • Schedules
  • XQueue
  • XQWatcher Pull Model
  • XServer Push Model
  • eCommerce
  • Forums
  • Server-side to Front-end templating
  • TODO
    • Devops
    • SSO & OAuth
    • JSInput
    • CAPA 

...

  • edx.org Server Environments
  • Tools & Technology (slides)
  • Monitoring and Data Analysis
  • Coding Standards
  • Testing
  • Security and Security Attacks
  • API Design

...

Meeting Notes

Child pages (Children Display)