Membership Business Events Service Module
What This Service Is For
The event service preserves strict partner messages describing committed membership changes. It delivers configured receiver work through the shared change-event transport.
Boundary
Business writers state events; this service owns the publication and dispatch facet of membership history. Receivers own their reactions. The separate integration catalogue remains an unresolved ownership choice.
Operations in Words
The in-process publisher requires a transaction and validates payloads before insertion. Dispatcher and consumer functions claim transport work, identify matching handlers and report delivery outcomes.
Events and Jobs
Nine event types cover periods, unit connections, suspension and tree movement. The dispatcher runs every minute; matched work reaches the queue and persistent failures reach its dead-letter queue. Without a configured Committees receiver, transport is discarded while the published log remains.
Consistency Guarantees
Publication rolls back with its source write. Delivery can repeat and arrive out of order, so receivers require deduplication. A dispatch interval does not establish a delivery deadline or imply that every logged event has a receiver.