Eventing Service Workload
Overview
An Eventing Service Workload represents a Platform-as-a-Service environment capable of supporting asynchronous event-driven architecture. Configuring this workload scaffolds the required governance and infrastructure-as-code to deploy an Azure Event Hub namespace[1], along with the additional resources required for it to run in your environment.
Architecture
Capabilities
Add-ons
Diagnostic Logging
The Diagnostic Logging Add-on
is automatically configured upon adding an Logging Link
. This add-on enables diagnostic logging for cloud resources included with the workload and transmitted to the linked Log Analytics[2] workspace.
Links
Logging Link
A Logging Link
collects the necessary information from the linked Log Analytics workspace and triggers the provisioning of the Diagnostic Logging Add-on
.
Ports
Eventing Port
An Eventing Port
enables the connection of one or more Functional Workloads such as a Backend Service
. Linking this port grants the identity of the linked workload, permission to send and receive events from the linked event broker. The environment variables for the linked service are automatically updated with the connection information required to send and receive messages from the broker.
Use Cases
- Event-driven applications such as Kafka consumers