— Étude de cas
YRAG
Développeur Fullstack & Ingénieur IA · Mai — Juin 2026
RAG as a Service : une plateforme multi-tenant qui permet à toute entreprise d'embarquer un assistant IA entraîné sur ses propres documents, via un widget ou une API.

Contexte
Conception from scratch d'une plateforme RAG-as-a-Service multi-tenant : ingestion documentaire, assistant conversationnel, widget embarquable, authentification et facturation — un produit fullstack complet.
01
Architecture & backend
- Plateforme multi-tenant en NestJS 11 et TypeScript strict : 9 modules métier découplés.
- Queue asynchrone Bull/Redis pour les jobs d'ingestion, isolation complète par tenant via Weaviate multi-tenant.
- Rate limiting global et throttling spécifique au widget, health checks et logging structuré.
02
Ingestion & assistant conversationnel
- Pipeline d'ingestion en 8 étapes : parsing multi-format (PDF, DOCX, HTML), déduplication, détection de langue, classification IA, chunking sémantique et vectorisation batch.
- Assistant conversationnel en streaming SSE avec routage d'intentions et scoring de confiance.
- Cache sémantique Redis pour éviter les appels LLM redondants, réponses de fallback graduées selon le niveau de confiance.
03
Widget embarquable
- Bundle de 56 Ko, zéro collision CSS/JS avec le site hôte, intégration en une ligne de script.
- Capture de leads automatique avec résumé IA, compatible tout CMS et framework.
04
Auth, billing & dashboard
- Authentification multi-mode : OTP email, OAuth2 Google, clés API développeur.
- Facturation Stripe complète : checkout, portail client, webhooks et trois tiers d'abonnement.
- Dashboard analytics avec tracking des leads et classification des conversations.
Résultats
- Widget déployé en production chez FlyAway Business
- Architecture multi-tenant validée avec isolation Weaviate par workspace
- Base de facturation opérationnelle : trois tiers, quotas et purges d'inactivité
Stack technique
NestJSTypeScriptNode.jsNext.jsMongoDBRedisWeaviateGeminiStripe
Un projet similaire ?
Parlons-en — de l'architecture à la production.
Me contacter