Explore adding a new cache layer for onboarding
What does this MR do and why?
Explore adding a new cache layer for onboarding
- help track down possible data freshness issues at the database layer. For that we'll use redis for one spot and see what results we get and then go from there. We think the database should be using a caught up replica, but that doesn't seem to work all the time or something else is happening there. This will help us figure that out.
- see specifics in https://gitlab.com/gitlab-org/gitlab/-/issues/520090#note_2465641423
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #520090
Edited by Doug Stull