Tenant Scale Group

Vision

The Tenant Scale group is working towards a horizontally scalable, fault-tolerant architecture for gitlab.com. It is accomplishing this by introducing Cells at the infrastructure layer and Organizations at the application layer, along with Geo for end-to-end resiliency.

Team Members

Group Leads

Name Role
Gerardo Lopez-Fernandez Engineering Fellow
Kamil Trzciński Senior Distinguished Engineer
Steve Xuereb Staff Site Reliability Engineer
Thong Kuah Principal Engineer
Rémy Coutable Principal Engineer
Nick Nguyen Senior Engineering Manager

Geo

Name Role
Lucie ZhaoLucie Zhao Manager, Engineering
Aakriti GuptaAakriti Gupta Senior Backend Engineer
Chloé FonsChloé Fons Backend Engineer
Douglas Barbosa AlexandreDouglas Barbosa Alexandre Staff Backend Engineer
Michael KozonoMichael Kozono Staff Backend Engineer
Natanael SilvaNatanael Silva Backend Engineer
Scott MurrayScott Murray Backend Engineer
Zack CuddyZack Cuddy Staff Frontend Engineer

Organizations

Name Role
Nick NguyenNick Nguyen Senior Engineering Manager, Data Stores
Abdul WadoodAbdul Wadood Senior Backend Engineer, Organizations
Alex PooleyAlex Pooley Staff Backend Engineer, Organizations
Peter HegmanPeter Hegman Senior Frontend Engineer, Organizations
Rutger WesselsRutger Wessels Senior Backend Engineer, Organizations
Shubham KumarShubham Kumar Backend Engineer, Organizations
Shane MaglangitShane Maglangit Fullstack Engineer, Organizations

Cells Infrastructure

Name Role
Nick NguyenNick Nguyen Senior Engineering Manager, Data Stores
Aaron RichterAaron Richter Site Reliability Engineer, Cells Infrastructure
Bojan MarjanovićBojan Marjanović Senior Backend Engineer, Cells Infrastructure
David LeachDavid Leach Site Reliability Engineer, Cells Infrastructure
Jen-Shin LinJen-Shin Lin Senior Backend Engineer, Cells Infrastructure
Omar QunsulOmar Qunsul Senior Backend Engineer, Cells Infrastructure
Vladimir GlafirovVladimir Glafirov Senior Site Reliability Engineer, Cells Infrastructure

Resources


Cells Infrastructure Team

Vision

The Cells Infrastructure team is responsible for developing key services and components of the Cells architecture. The team also collaborates closely with other infrastructure and development teams on their contributions to Cells.

Team Members

Name Role
Nick NguyenNick Nguyen Senior Engineering Manager, Data Stores
Aaron RichterAaron Richter Site Reliability Engineer, Cells Infrastructure
Bojan MarjanovićBojan Marjanović Senior Backend Engineer, Cells Infrastructure
David LeachDavid Leach Site Reliability Engineer, Cells Infrastructure
Jen-Shin LinJen-Shin Lin Senior Backend Engineer, Cells Infrastructure
Omar QunsulOmar Qunsul Senior Backend Engineer, Cells Infrastructure
Vladimir GlafirovVladimir Glafirov Senior Site Reliability Engineer, Cells Infrastructure

Resources

Geo and Disaster Recovery
Information about the Geo Team
Organizations Team
The Organizations team develops the Organizations feature to support Cells.
Last modified December 5, 2024: Update Organizations EM (1dd7ea74)