Logo
NeoArc Studio

Event Specification Block

Document event-driven architecture events with producers, consumers, payload schemas, trigger conditions, and frequency. Define clear contracts for asynchronous communication.

The Event Specification block documents events in event-driven architectures. It captures the event name, version, producers, consumers, payload schema, trigger conditions, and expected frequency.

When to Use

Block Properties

PropertyRequiredDescription
Event NameYesThe name of the event
VersionNoEvent schema version (e.g., 2.1.0)
DescriptionNoWhat the event represents
ProducersNoArray of services that publish this event
ConsumersNoArray of services that subscribe to this event
Trigger ConditionsNoWhen the event fires
FrequencyNoExpected event frequency (real-time, daily, etc.)
Payload SchemaNoJSON schema or payload description

Frequency Values

Example: Order Created Event

A domain event fired when a new order is placed.

Example: User Registration Event

An event for new user sign-ups.

Example: Inventory Low Stock Alert

A monitoring event for inventory levels.

Example: Batch Processing Complete

A batch job completion event.