The following page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features or functionality remain at the sole discretion of GitLab Inc.
Stage | Data Stores |
Maturity | Not Applicable |
Content Last Reviewed | 2024-08-20 |
Thanks for visiting this category direction page on Cells at GitLab. The Cell category is part of the Tenant Scale group within the Core Platform section and is maintained by Christina Lohr.
This vision and direction is constantly evolving and everyone can contribute:
GitLab.com is currently a single monolithic application that serves all users and organizations. This architecture has several limitations:
The Organization and Cell concepts aim to address these limitations by introducing a more modular and scalable architecture. Here’s how they work together:
By combining Organizations and Cells, we can achieve:
This approach allows GitLab.com to grow more efficiently while providing a more stable and performant experience for all users.
We are following an iterative approach to deliver the complete Cells architecture.
Over the coming year, we will focus on building the first iteration of Cells: Cells 1.0. The Tenant Scale group will focus on delivering some key components that are required by the project.
We currently don't plan to implement any scalability solutions for GitLab.com that would negatively impact our self-managed customers. We want all customers to benefit from further scalability.
Cell is a non-marketable category, and is therefore not assigned a maturity level.