...
Jira Ticket(s)
...
https://openedx.atlassian.net/browse/ARCHBOM-1360
...
Stakeholders
...
/wiki/spaces/AT/pages/2331836527
Project Roadmap
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
Dec 2021
In-progress
Ends initial discovery; Holidays could stretch this
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
Stakeholders |
---|
Event Bus Project Roadmap
See https://github.com/openedx/platform-roadmap/issues/28
Child pages
Child pages (Children Display) |
---|
Outdated Notes
Note |
---|
The following docs need to be cleaned up and moved to more appropriate docs. |
References
https://docs.confluent.io/platform/current/quickstart/ce-docker-quickstart.html
OEP Draft: https://github.com/edx/open-edx-proposals/pull/233
Discovery Work
The following high-level items will be worked on in parallel to the extent they enable each other.
Document: Draft OEP
Explaining higher level need. (IN PROGRESS)
Draft child ADR choosing a technology.
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
Enable additional squads; limited onboarding
Event Bus Use Cases for notes on possible next events
Events will be optional for Nutmeg to allow community time to get ramped up
Sandboxes or Edge?
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
...