Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Database Sharding Working Group

On this page


Property Value
Date Created February 11, 2020
Target End Date August 11, 2020
Slack #wg_database-sharding (only accessible from within the company)
Google Doc Database Sharding Working Group Agenda (only accessible from within the company)
Issue Board TBD

Business Goal

Database sharding and partitioning will improve availability, scalability and performance. Sharding will also allow us to enable a path forward for data isolation. As we continue to investigate implementations and technologies, we will test our hypotheses and add more detail about improvements in the areas below.

Exit Criteria

Specific Lines of Enquiry

Roles and Responsibilities

Working Group Role Person Title
Executive Stakeholder Christopher Lefelhocz Senior Director of Development
Facilitator Craig Gomes Engineering Manager, Database
DRI for Database Sharding Craig Gomes Engineering Manager, Database
Functional Lead TBD Quality Engineering Manager, Dev
Functional Lead Josh Lambert Senior Product Manager, Geo
Functional Lead Gerardo "Gerir" Lopez-Fernandez Engineering Fellow, Infrastructure
Functional Lead Stan Hu Engineering Fellow, Development
Functional Lead Andreas Brandl Staff Backend Engineer, Database
Member Chun Du Director of Engineering, Enablement
Member Pat Bair Senior Backend Engineer, Database