Event Platform

Everything between an event happening in GitLab and that event sitting safely on the queue: instrumentation, ingestion, and the contracts events must meet.

Scope

Everything between “an event happens somewhere in GitLab” and “that event is safely on the queue” belongs to this group: instrumenting the application, running the ingesters, and defining the contracts events must meet. Once an event lands on the Data Infrastructure movement layer, that group carries it from there.

Teams


Data Schema, Ontology & Contracts
Iglu schemas, the ontology, event taxonomy, and SDK contracts — shipped as linters, CI checks, and templates that teams use without asking.
Ingestion and Streaming
Gets every event from its producer onto the message queue: the Snowplow and CloudEvents ingesters and third-party integrations.