Event Bus Discovery (In Progress)

Project Roadmap

Milestone

Deliverables

Target End Date

Status

Additional Notes

Milestone Work

Milestone

Deliverables

Target End Date

Status

Additional Notes

Milestone Work

Milestone 1

Draft OEP, Initial POC

Sept 2021

Complete

 

Complete

Milestone 2

Finalize OEP, Optional event in Prod

Feb 2022

In-progress

Ends initial discovery; Holidays could stretch this

https://openedx.atlassian.net/browse/ARCHBOM-1360

Milestone 3

Onboarding docs, Limited new optional events, Sandboxes or Edge?

June 2022 (Nutmeg)

 

New events may be squad dependent; start preparing community

 

Milestone 4

Events Bus will be required

Dec 2022 (Olive)

 

Community needs an Event Bus implementation

 

 

References

 

Discovery Work

The following high-level items will be worked on in parallel to the extent they enable each other.

  • Document: Draft OEP

  • Implement:

    • Milestone 1: POC of basics working in devstack

      • Schemas

    • Milestone 2: Optional event to production (IN PROGRESS)

      • Development: Error Handling, Data Liberation, Dead Letter Queues, Retries, Use Cases, etc. as-needed.

      • Hosting: Scaling, Monitoring, Schemas, etc. (Some schedule risk with vendor approval.)

    • Milestone 3: Onboarding docs, Limited new optional events

    • Milestone 4: Event bus required

      • Events can be required for Olive. Community must have a solution.

  • Educate: (IN PROGRESS)

    • Education directly related to events, crafting OEP, and trialing technology

    • Event-Driven Architecture Book Club

    • Onboarding documentation

Child pages