Every Event Platform component should have a steward with a manager, and at least 2 maintainers. If a component has fewer than 2 maintainers, it is in danger of being ill-supported. If maintainers leaves WMF, the steward/manager should find and assign a new maintainers.
Component
Description
Steward
Maintainers
eventgate-wikimedia (4 deployments in prod k8s)
Service
Data Engineering
Andrew Otto , Gabriele Modena
EventGate
NodeJS Library
Data Engineering
Andrew Otto , Gabriele Modena
eventstreams (2 deployments in k8s)
Service
Data Engineering
Andrew Otto , Gabriele Modena
EventStreams
NodeJS Library
Data Engineering
Andrew Otto , Gabriele Modena , Thomas Chin
EventBus
MW Extension
Data Engineering
Andrew Otto , Gabriele Modena
wikimedia-event-utilities
Java Library
Data Engineering
Andrew Otto , David Causse
eventutilities-python
Python / PyFlink library, built on wikimedia-event-utilities
Data Engineering
Andrew Otto , Gabriele Modena , Thomas Chin
mediawiki-event-enrichment
PyFlink based applications for streaming enrichment of MediaWiki events
Data Engineering
Andrew Otto , Gabriele Modena , Thomas Chin
flink-app helm chart
Helm chart for deploying Flink applications in Kubernetes
Data Engineering
Andrew Otto , Gabriele Modena , Thomas Chin , David Cause, Brian King
flink-kubernetes-operator helm chart
Helm chart for deploying flink-kubernetes-operator, a dependency for the flink-app chart
Data Engineering
Andrew Otto , Brian King
flink and flink-kubernetes-operator production docker images
Base image for Flink applications and flink-kubernetes-operator deployed in Kubernetes
Data Engineering
Andrew Otto , Brian King
EventStreamConfig
MW Extension: Lib and (action) API endpoint
Data Engineering
Andrew Otto , Sam Smith
Schema Repositories (1 , 2 ) and Service
Repository / Service
Data Engineering
Andrew Otto , Sam Smith
jsonschema-tools
NodeJS library
Data Engineering
Andrew Otto , Thomas Chin