Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Event Bus] Implement sad-path for simple Studio publish events #90

Closed
robrap opened this issue Aug 9, 2022 · 1 comment
Closed

[Event Bus] Implement sad-path for simple Studio publish events #90

robrap opened this issue Aug 9, 2022 · 1 comment
Assignees
Labels
epic Large unit of work, consisting of multiple tasks event-bus Work related to the Event Bus.

Comments

@robrap
Copy link
Contributor

robrap commented Aug 9, 2022

This epic is part of the Event Bus work documented in openedx/platform-roadmap#28.

The epic covers the implementation of the sad-paths for a new use case. The current plan is to implement the use case of course publishing from Studio that could be consumed by Discovery, potentially replacing a small piece of the Refresh Course Metadata batch job. For the purposes of this Epic, we will handle any error or exceptional conditions. This may include:

  • Publishing cached events on server shutdown.
  • Error handling while publishing events.
  • Error handling while consuming events.
    • Likely to include a Dead Letter Queue for events that can't be processed.

The code developed during this epic will have an eye toward reusability and pluggability, but will err toward getting something worked so that the API can be defined in a later iteration.

Milestone Details:

  • Title: [Event Bus] Implement sad-path
  • Description: See https://github.com/openedx/openedx-events/issues/90 for Epic details.
  • Due Date: TBD
    • Important: Date changes need to be fixed in all repos with this milestone defined.

Open issues/PRs with this milestone: https://github.com/pulls?q=is%3Aopen+milestone%3A%22%5BEvent+Bus%5D+Implement+sad-path%22

@robrap robrap self-assigned this Aug 9, 2022
@robrap robrap added event-bus Work related to the Event Bus. epic Large unit of work, consisting of multiple tasks labels Aug 9, 2022
@robrap robrap added this to the [Event Bus] Implement sad-path milestone Aug 9, 2022
@robrap robrap added this to Arch-BOM Aug 10, 2022
@robrap robrap moved this to Todo in Arch-BOM Aug 10, 2022
@robrap robrap moved this from Todo to In Progress in Arch-BOM Sep 23, 2022
@jmbowman jmbowman moved this to 2022 Q4 in Platform-Core Roadmap Oct 25, 2022
@robrap
Copy link
Contributor Author

robrap commented Dec 14, 2022

This has been completed.

@robrap robrap closed this as completed Dec 14, 2022
Repository owner moved this from In Progress to Done in Arch-BOM Dec 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Large unit of work, consisting of multiple tasks event-bus Work related to the Event Bus.
Projects
None yet
Development

No branches or pull requests

1 participant