Do we know for sure if gitlab cloud uses a multi-tenanted database, or a db per user/customer/org? …
Do we know for sure if gitlab cloud uses a multi-tenanted database, or a db per user/customer/org? In my experience products that offer both a self hosted and cloud product tend to prefer a database per customer, as this greatly simplifies the shared parts of the codebase, which can use the same queries regardless of the hosting type. If they use a db per customer then no one will ever approach those usage limits and if they do they would be better suited to a self hosted solution.
Original discussionMy notes on Gitlab's Postgres schema design (2022)161 source comments · at import