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

Merge request reports

Loading