|Date Created||June 22, 2020|
|Slack||#wg_multi-large (only accessible from within the company)|
|Google Doc||Working Group Agenda (only accessible from within the company)|
The charter of this working group is to improve the operational efficiency of running multiple, large, independent GitLab sites without needing linear growth on staffing.
In this context,
Examples of these types of instances would include GitLab.eu, GitLab.cn. The working group may possible consider GitLab Federal, although this has to be an explicit decision, as operating federal entails clearances and such.
The following list outlines the order of deliverables per Multi-large (FKA Scaling) Working Group Agenda on 2020-07-13. The goal of this list is to define deliverables for the Working Group such that its charter can be finite.
In this use case, we start with the 1K users Reference Architecture (Day 1) and map the necessary "moves" to grow and migrate said instance thorugh the available reference architecture milestones (Day 2: 2k, 3k, 5k, 10k, 25k, 50k) so that this can be managed within GitLab. Therefore, the working group focuses on the step-functions that scale the sites in code, which includes:
For clarification, this working group is focused on horizontal scaling across multiple GitLab sites. Single-site scaling (e.g., GitLab.com) is already covered under the charter of the Scalability Team.
|Working Group Role||Person||Title|
|Executive Stakeholder||Steve Loyd||VP of Infrastructure|
|Facilitator||Gerardo "Gerir" Lopez-Fernandez (interim)||Engineering Fellow, Infrastructure|
|DRI||Gerardo "Gerir" Lopez-Fernandez||Engineering Fellow, Infrastructure|
|Functional Lead||Nailia Iskhakova||Software Engineer in Test, Database|
|Functional Lead||Andrew Thomas||Principal Product Manager, Enablement|
|Functional Lead||Gerardo "Gerir" Lopez-Fernandez||Engineering Fellow, Infrastructure|
|Member||Chun Du||Director of Engineering, Enablement|
|Member||Steven Wilson||Manager, Distribution|
|Member||Jason Plum||Staff Engineer, Distribution|
|Member||Tanya Pazitny||Quality Engineering Manager, Enablement|
|Member||Mek Stittri||Director of Quality Engineering|
|Member||Marin Jankovski||Sr Engineering Manager, Infrastructure, Delivery & Scalability|
|Member||Brent Newton||Director, Infrastructure, Reliability Engineering|