Update on the Open edX event bus

Ready for a new way to communicate across Open edX services?

The event bus is now in use using Kafka on edx.org. The event bus is still an optional part of the platform. See the Event Bus Platform Roadmap for next steps.

Why the event bus?

It enables asynchronous communication in support of loose coupling between services. Read the OEP for more details and links for how this can help you.

What’s new?

Our first event is being produced/consumed using the event bus in production on edx.org!

  • Before: updates delayed by hours (or days or weeks) waiting on a successful run of a large batch job.
  • After: near immediate updates across services.

Want to learn more or get involved?

Everything is new, including docs, so please don’t hesitate to ask any and all questions.