Production-ready · Headless · RAG

Construisez votre
expérience IA
sans friction

Astro 6 + RAG + Directus CMS — une stack headless moderne pour livrer des applications IA performantes, sécurisées et scalables en quelques heures.

Lire le blog →
< 50 ms TTFB sur CDN
0 KB JS par défaut
5 €/mois d'infra tout compris
Open-source
lab.solutway.com/api/search
Live
Requête entrante
Embedding
Vector search
Context augment
LLM generate
Latence totale ~210 ms 200 OK
Réponse augmentée
{
  "answer": "Astro génère du HTML statique avec zéro JS par défaut...",
  "sources": [
    { "title": "Architecture headless", "score": 0.94 },
    { "title": "Astro Islands", "score": 0.87 }
  ],
  "model": "claude-3-haiku",
  "latency_ms": 210
}
  • Astro 6
  • React 19
  • Tailwind CSS 4
  • Framer Motion
  • Directus CMS
  • Content Collections
  • pgvector-ready
Pourquoi changer de stack

Arrêtez de subir WordPress. Reprenez le contrôle.

WordPress représente 43 % du web — mais cette ubiquité a un coût : une dette technique accumulée depuis 2003, une surface d'attaque massive, et une architecture monolithique qui bride les performances modernes. Astro + Directus est la réponse headless pensée pour les équipes qui veulent livrer vite, scaler sans friction et garder la main sur chaque couche de leur stack.

Performance native

Zéro JS par défaut. Astro génère du HTML statique et n'envoie du JavaScript que là où c'est nécessaire. Résultat : des scores Lighthouse >95 sans optimisation manuelle.

Sécurité by design

Pas de base de données exposée au front, pas de plugins tiers avec accès root, pas de xmlrpc.php. L'API Directus est la seule surface d'attaque — et elle est sous votre contrôle.

DX sans compromis

TypeScript natif, hot reload instantané, composants React/Vue/Svelte dans le même projet. Directus génère une API REST + GraphQL automatiquement depuis votre schéma.

Critère
Astro + Directus
WordPress
Performance
Score Lighthouse moyen
95–100
45–70
Time to First Byte
< 50 ms (CDN)
200–800 ms
JS envoyé au client
Zéro par défaut
400 KB+ (plugins)
Sécurité
Surface d'attaque
API isolée
BDD + admin exposés
Mises à jour critiques
Rares, ciblées
Hebdomadaires
Plugins tiers à risque
Aucun
60 000+ plugins
Développement
TypeScript natif
✓ Intégré
✗ Absent
Composants réutilisables
React / Vue / Svelte
PHP + jQuery
API auto-générée
REST + GraphQL
REST partielle
Déploiement
Git push → CDN
FTP / cPanel
Contenu & éditeurs
Interface éditoriale
Directus Studio
Gutenberg
Écosystème plugins
En croissance
Mature (20 ans)
Courbe d'apprentissage
Modérée (dev)
Faible (éditeur)
Infrastructure
Hébergement
Vercel / Netlify / VPS
Hébergement mutualisé
Scalabilité
Edge CDN mondial
Vertical (serveur)
Coût infra (trafic moyen)
~0–20 €/mois
20–100 €/mois

Données issues de benchmarks publics (Web Almanac 2024, Lighthouse CI, WPScan). Les performances varient selon la configuration et l'hébergement.

12/15 critères favorables
Architecture

Pipeline RAG en 4 étapes

Chaque étape est isolée et swappable. Branchez vos propres services dans src/lib/ sans toucher au reste du pipeline.

01

Embed

Transforme le texte en vecteurs denses via un modèle d'embedding.

openai.tscohere.ts
02

Retrieve

Recherche les chunks les plus proches par similarité cosinus.

pinecone.tssupabase.ts
03

Augment

Injecte le contexte récupéré dans le prompt système du LLM.

context.tsprompt.ts
04

Generate

Génère la réponse finale enrichie du contexte métier.

anthropic.tsopenai.ts
Query
Vector
Chunks
Context
Answer