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/CD Team is focused on all the functionality with respect to Continuous Integration and Deployments.
This team maps to Verify, Package, Release, and Configure.
The Discussion Team is focused on the collaboration functionality of GitLab.
This team maps to Plan and Create.
The Platform Team is focused on all the other areas of GitLab that the CI and Discussion Teams do not cover.
This team maps to Create and Auth.
The monitoring team is responsible for:
This team maps to Monitor.
The Monitoring team is responsible for providing the underlying libraries and tools to enable GitLab team members to instrument their code. When adding new metrics, we need to consider a few facets: the impact on GitLab.com, customer deployments, and whether any default alerting rules should be provided.
Recommended process for adding new metrics: