Menu

1 / 2

I built a production-ready RAG backend (because most examples break in real life)

DEV Community·Yasir Mansoori·6 months ago
#gEL08CF3
#backend#opensource#rag#showdev#production
Reading 0:00
15s threshold

Most RAG (Retrieval-Augmented Generation) projects you see online are great demos.

But try running them in production and you’ll quickly hit issues:

no ingestion pipeline

no async processing

no scaling story

no observability

no proper deployment setup

So I decided to build something that actually works beyond demos.

Introducing Ragify

An open-source, production-oriented RAG backend built with:

Node.js + Express + TypeScript

MongoDB for documents + logs

Qdrant for vector search

Redis + BullMQ for async ingestion

OpenAI for embeddings + responses

GitHub: https://github.com/open-loft/ragify

What makes it different

Instead of just “chat + embeddings”, Ragify focuses on the full pipeline:

Upload → Queue → Chunk → Embed → Store → Retrieve → Generate

Some key features:

Async ingestion (doesn’t block uploads)

Token-based chunking with overlap

Streaming responses (SSE)

Rate limiting + config validation

Dockerized production setup

Why I built this

I wanted a backend that:

I could…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.