Database Architecture Team

The Database Architecture team enables GitLab engineering teams to build sustainably with data by providing decision frameworks for data placement, data growth controls, and coordinating the database review process across all datastores.

The Database Architecture team is the result of a split of the Database Frameworks Team.

Mission

Enable teams to build sustainably with data by providing clear guidance, best practices, and frameworks for data placement, retention, and lifecycle management. We ensure that architectural decisions prevent future technical debt and support GitLab’s long-term scalability across all datastores.

Scope

The Database Architecture team is responsible for:

  • Data placement frameworks — Providing decision frameworks and guidance that help teams choose the right datastore for their needs across PostgreSQL, Redis, OpenSearch, ClickHouse, Object Storage, and other application datastores.
  • Data growth controls — Building frameworks and tooling that help teams manage data growth proactively, including retention policies, lifecycle management, and strategies for keeping database size sustainable over time.
  • Database review coordination — Coordinating the database review process and supporting the database maintainer community. All three Database Excellence teams participate in reviews, but Database Architecture owns the process, tooling, and standards.

Team

The team is composed primarily of backend engineers, with reliability engineers to help achieve its infrastructure and operational goals. Regardless of role, all team members share stage-level responsibilities including database reviews, oncall rotations, and operational needs alongside the other Database Excellence teams.

Name Role
Alexander SosnaAlexander Sosna Senior Database Reliability Engineer
Prabakaran MurugesanPrabakaran Murugesan Senior Backend Engineer, Database
Leonardo da RosaLeonardo da Rosa Backend Engineer, Database
Maxime OreficeMaxime Orefice Senior Backend Engineer, Database
Vamshidhar PorallaVamshidhar Poralla Senior Site Reliability Engineer
Last modified March 24, 2026: Updates to database excellence stage (b9d31096)