Embedding Pipeline Service · View 06 of 22 · People and journeys
The trough, and what answers it
- Cut-over is the dip, and it is where the critical design decision earns itself: a per-tenant alias flip is only safe because a query never spans two contracts.
- Similarity scores from two models are not comparable, so query-time fan-out across contracts is not an option — a fact worth establishing before someone attempts it.
- The storage doubling during the overlap is not an incident. It is a budgeted capacity state with a declared 21-day window.
The numbers that bound this journey
- Background re-embedding 4,000 chunks/s gives a 14-day rebuild; surge 18,500 chunks/s gives 72 hours at about 4.5× the hourly cost.
- A full-corpus re-embed is budgeted at ≤ $2,200 in GPU time and ≤ 60% additional storage (stated assumptions).
- Cutover gate: recall@10 against the frozen set must not fall more than 2 percentage points against the outgoing contract.
Risks
- A frozen query set that does not represent the corpus will pass a contract that is worse in production. The gate is only as good as the set.
- Progressive cut-over means a half-flipped estate for days. Cross-tenant comparisons of retrieval quality during that window are meaningless and must not be made.