There are a number of teams within the Backend group:
Each team has a different focus on what issues to work on for each release. The following information is not meant to be a set of hard-and-fast rules, but as a guideline as to what team decides can best improve certain areas of GitLab.
APIs should be shared responsibility between all teams within the Backend group.
There is a backend group call every Tuesday, before the team call. You should have been invited when you joined; if not, ask your team lead!
The CI Team is focused on all the functionality with respect to Continuous Integration and Deployments. For example, this includes:
The Discussion Team is focused on the collaboration functionality of GitLab. More specifically, this covers:
The Platform Team is focused on all the other areas of GitLab that the CI and Discussion Teams do not cover. For example:
Prometheus shipped with GitLab 8.16. The Prometheus Team is tasked with:
There is a rough mapping of Direction Issues to different backend groups. Note that the following is meant as a guideline, not as a hard-and-fast rule, as there were invariably be instances where it may be ambiguous or multiple teams may be involved in each area: