Examples

Course subscriptions

Registrar translation, course administration, and student subscriptions.

translationstate_changestate_view

The rendered canvas

Generated with eventmodeling-hcl diagram examples/course_subscriptions.em.hcl. Click a slice for its scenarios.

What it covers

An external Registrar event is translated into the Course Subscriptions context. A course manager registers courses and changes capacity. A student views the catalogue, subscribes, reviews their subscriptions, and unsubscribes.

The model contains two bounded contexts, two actors, seven workflows, and 24 scenarios. The external Registrar event also shows the renderer's external-event notation.