FastRAG — Containers (C4 level 2)

FastRAG — Containers (C4 level 2) An architecture diagram generated by Archify. Jina AI · embed + rerank · Model & speech providers Jina AI embed + rerank LLM endpoint · Groq · OpenRouter · Ollama · Model & speech providers LLM endpoint Groq · OpenRouter · Ollama Sarvam STT · ElevenLabs optional · Model & speech providers Sarvam STT ElevenLabs optional Langfuse · traces · opt-in · Architecture component Langfuse traces · opt-in End-user browser · sessionStorage trace · Architecture component End-user browser sessionStorage trace Operator · browser + terminal · Architecture component Operator browser + terminal website · Next.js · 8-path proxy · Vercel frontend projects website Next.js · 8-path proxy web console · Next.js · 7-path proxy · Vercel frontend projects web console Next.js · 7-path proxy FastAPI API · query · voice · uploads · admin · API runtime · bearer keys · uvicorn or Vercel function FastAPI API query · voice · uploads · admin uvicorn or Vercel function Qdrant · kb_* collections · kb_current · Data stores Qdrant kb_* collections · kb_current Postgres · index_manifests registry · Data stores Postgres index_manifests registry Redis · answer cache · RQ queue · Data stores Redis answer cache · RQ queue RQ worker · compose only · rebuilds · Architecture component RQ worker compose only · rebuilds Config & eval files · calibration · centroid · eval · Operator machine / CI Config & eval files calibration · centroid · eval Offline scripts · ingest · calibrate · eval · bench · Operator machine / CI Offline scripts ingest · calibrate · eval · bench fetch /api/rag · SSE Bearer /v1/* HTTPS Bearer /v1/* runs embed · rerank stream audio spans search · upserts active index cache · enqueue ingestion jobs rebuild kb_* eval · bench writes reads config Model & speech providers Vercel frontend projects API runtime · bearer keys Data stores Operator machine / CI Legend Frontend Backend Database Cloud External