Blog
Réflexions sur le backend, l'architecture Symfony, la scalabilité et les systèmes haute performance.
Architecture Multi-tenant avec Symfony : Isolation des données et scalabilité
Concevoir un SaaS multi-tenant robuste nécessite bien plus qu'un simple champ tenant_id sur chaque table.
Je partage ici les patterns d'isolation que j'ai mis en production — Row-Level Security, schémas séparés,
et comment Symfony Messenger s'intègre dans ce contexte.
Meilisearch en production : indexation asynchrone sans impacter les écritures
Comment synchroniser un index Meilisearch avec votre base de données sans bloquer les requêtes utilisateur ? Retour d'expérience sur une architecture event-driven avec Symfony Messenger, les pièges à éviter et les stratégies de réindexation incrémentale.
Construire un système RAG avec Symfony et pgvector : du document à la réponse
Les LLMs hallucinent — sauf quand on leur fournit le bon contexte. Voici comment j'ai construit un pipeline RAG complet (ingestion, embedding, recherche vectorielle, génération) en Symfony, en gardant tout dans PostgreSQL grâce à l'extension pgvector.