Property | Value |
---|---|
Date Created | 2021-09-20 |
Target End Date | 2023-04-01 |
Slack | #wg_event-stream (only accessible from within the company) |
Google Doc | Event Stream Working Group Agenda (only accessible from within the company) |
Issue Label | ~WorkingGroup::EventStream |
There are currnetly 3+ methods for publishing and listening to events withint the Gitlab product. There is no single standard for events and there is no standard way of publishing and subscribing to events from other Gitlab systems and services.
There is a growing need to standardize events and how to publish and consume them for both Gitlab.com and self-managed installs.
This Working Group has the following goals:
Criteria | Start Date | Completed Date | Progress | DRI |
---|---|---|---|---|
Document current event systems | ||||
Document use cases | ||||
Develop and social architecture stragety | ||||
Develop rollout stragegy | ||||
Develop and implement communication plan |
An event stream is simply a stream of events that occur within the product. More specifically, for us at GitLab, it will involve the software changes we need to make in the product, event schemas and protocols, and infrastructure.
There are some tools/services that other companies are using for this
If it is decided that an Event Stream should be implemented, our exit criteria should be:
Working Group Role | Person | Title |
---|---|---|
Executive Sponsor | Laurence Bierner | Director, Security Engineering |
Facilitator | Alex Groleau | Security Automation Manager |
Functional Lead | Juliet Wanjohi | Security Engineer, Security Automation |
Functional Lead | Ethan Urie | Senior Backend Engineer, Security Automation |
Functional Lead | Jayson Salazar | Senior Security Engineer, Security Automation |
Functional Lead | Alexander Chueshev | Senior Backend Engineer, AI Assisted |
Member | David DeSanto | Senior Director, Product Management - Dev & Sec |
Member | Taylor McCaslin | Principal Product Manager, Secure |
Member | Alexander Dietrich | Senior Security Engineer, Security Automation |
Member | Wayne Haber | Engineering director |
Member | Bartek Marnane | VP, Incubation Engineering |
Member | Roger Ostrander | Senior Security Engineer, Trust & Safety |
Member | Shawn Sichak | Senior Security Engineer, Trust & Safety |
Member | Chad Woolley | Senior Backend Engineer, Create::Editor |