Building a semantic cache layer in front of RAG — and why it might be the most underrated cost optimization in production AI systems.

Hey Dev community 👋

Every RAG architecture diagram I see looks exactly the same.

User → Vector Search → LLM → Response.

But I keep wondering...