DevOps · Flashcard

What role does the EventBus play?

  • AThe transport layer — sources publish to it and sensors subscribe
  • BThe filter layer — it discards events that no sensor is waiting for
  • CThe trigger layer — it creates the workload once conditions hold
  • DThe ingress layer — it terminates the webhooks that sources expose

Why this is the answer

The EventBus acts as the transport layer of Argo Events by connecting the EventSources and Sensors: EventSources publish the events while the Sensors subscribe to them to execute triggers. Filtering is a Sensor concern and happens after delivery. Creating the workload is the Trigger. And inbound webhooks are terminated by the EventSource's own listener, before anything reaches the bus.

Official docs
Study in Gnoseed →