Production and optimization
A production RAG system coordinates independently versioned data, retrieval, generation, control, and evaluation planes under quality and cost budgets.
Request lifecycle
- admitPolicy and identity
- retrieveCandidate services
- selectEvidence budget
- generateAnswer and citations
- recordTrace and metrics
- Production reference architecture
Retrieval serving
- routeRetriever choice
- fanoutShards and replicas
- mergeCandidate fusion
- fallbackDegraded mode
- Sparse retrieval service
- Dense ANN service
- Multi-vector service
- Federated retrieval service
- Semantic cache
Generation serving
- cacheReusable state
- prefillEvidence context
- speculateFuture retrieval
- decodeStructured output
- RaLMSpec
- FlashAttention
- PagedAttention
Optimization and release
- searchPipeline configurations
- measureQuality, latency, cost
- selectPareto candidate
- shadowProduction replay
- releaseCanary and rollback
- syftr