Manage: Optimize - Decomposition impact
As part of DB Sharding, a portion of GitLab's database will be moved into a second, separate logical database. We need to understand the impacts of this on our area.
-
Review this epic -
Determine whether the impact is on the critical path of the first iteration. Answer these questions in order to help you come to a conclusion: - Do you connect to the database directly?
- Do you connect to the database via the API?
- Does your feature require data joins from the two logical databases?
- Does your ActiveRecord query span tables in the two logical databases?
-
Find a solution as the details become clear
Edited by Dan Jensen