Skip to content
Ameen Abozaid
Planned lessonSRC-006-L06

Demo: splitting OrderPlaced into two events across five consumers

  • Lesson 6 of 6
  • Senior C
On This Lesson 3 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

plan the split of one event into two; prepares SRC-006-LAB1.

Draft outline details

Step by step

  1. Map the five consumers and what each reads from OrderPlaced.
  2. Define the new events (for example OrderAccepted and PaymentRequested) and the compatibility mode.
  3. Planned mistake: announce and remove the old event in one release. Fix: dual-publish both forms and track the old subject's consumer lag to zero.
  4. Sequence the consumer migrations with owners, dates, and contract tests.
  5. Define rollback for each step.
  6. Verify no consumers remain, then retire the old event.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Type to search levels, phases, modules and lessons.