Event Bus Project
Stakeholders |
---|
Event Bus Project Roadmap
See https://github.com/openedx/platform-roadmap/issues/28
Child pages
Outdated Notes
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