Supabase comme backend de productionpas juste comme remplaçant de Firebase.
Scroll utilise Supabase sur la quasi-totalité de ses projets : applications métier, SaaS, sites Next.js, outils IA. On connaît les forces de la plateforme, ses angles morts, et ce qu'il faut configurer correctement dès le départ pour ne pas avoir à tout revoir en production.
par tableMigrations versionnéesSupabase dans nos projets —
les cas d’usage réels.
Pas une démo. Six configurations qu’on déploie concrètement, du backend applicatif sur mesure à l’hébergement souverain — chacune avec ses exigences propres.
Backend d'application sur mesure
Schéma PostgreSQL conçu pour le cas d'usage, migrations versionnées, Row Level Security configurée dès le départ. Pas un schéma généré automatiquement qu'on corrige ensuite.
Authentification et gestion des rôles
Auth Supabase avec JWT, gestion fine des rôles et permissions via RLS, SSO possible (SAML, OIDC pour les contextes entreprise). Authentification multi-providers configurée et testée.
Backend pour applications IA
Stockage des embeddings vectoriels via pgvector, API pour les agents LLM, MCP servers qui exposent les données Supabase au modèle de façon contrôlée. La base de données comme mémoire de l'IA.
Remplacement de Firebase
Migration depuis Firebase (Firestore, Auth, Storage) vers Supabase schéma relationnel repensé, données exportées et restructurées, authentification migrée. Sans coupure de service.
Remplacement d'Airtable
Pour les équipes qui ont dépassé Airtable : migration des bases vers PostgreSQL, recréation des automatisations dans n8n, construction d'une interface métier sur mesure si nécessaire.
Hébergement souverain
Supabase self-hosted sur OVH ou Scaleway pour les contextes où les données ne peuvent pas quitter l'infrastructure contrôlée (santé, finance, données sensibles).
Les sujets qu’on traite dès le départ —
pas en urgence en production.
« Faire du Supabase » et « faire un backend Supabase de production » ne sont pas la même chose. La différence se joue sur quatre sujets qu’on traite à la conception, pas après un incident.
Row Level Security
La RLS de Supabase est puissante et dangereuse si mal configurée. Une politique RLS manquante ou trop permissive expose des données. On définit et teste les politiques pour chaque table dès la conception du schéma.
Schéma de données évolutif
Un schéma mal pensé au départ coûte cher à corriger quand l'application est en production. On conçoit le schéma en tenant compte des évolutions prévisibles, avec des migrations versionnées via l'outil de migration Supabase.
Performance à charge
PostgreSQL est performant, Supabase aussi si les index sont bien posés et les requêtes bien écrites. On audite les requêtes lentes, on identifie les N+1, on configure le connection pooling avant que ça pose problème.
Backups et plan de reprise
Supabase Cloud propose des backups automatiques. En self-hosted, c'est à configurer explicitement. On définit la stratégie de backup et de reprise d'activité dès le départ, pas après un incident.
Comment Supabase s’intègre
dans une stack Scroll.
Supabase fournit le cœur : données, auth, storage, serverless, temps réel, vecteurs. Autour, des briques open source complètent l’architecture : frontend, back-office, automatisations, infra souveraine.
Cloud ou self-hosted —
comment on choisit.
Les deux sont du vrai Supabase. Le choix se fait sur un seul critère réel : vos données peuvent-elles être hébergées sur AWS EU, ou doivent-elles rester sur une infrastructure que vous contrôlez ?
Supabase Cloud
Région EUPour la majorité des projets : démarrage rapide, backups automatiques, mises à jour gérées, pas d'ops à gérer. Les données sont hébergées sur AWS eu-west (Ireland) RGPD compatible pour la plupart des cas.
Pas de contrainte de souveraineté stricte, équipe sans ops dédiée, priorité à la vitesse de mise en production.
Supabase self-hosted
OVH / ScalewayPour les projets où les données ne peuvent pas quitter une infrastructure contrôlée : santé, finance, données couvertes par des contrats clients exigeants, secteur public. On déploie et maintient l'infrastructure Supabase sur OVH ou Scaleway.
Données sensibles, exigences contractuelles de localisation, contexte où AWS n'est pas acceptable.
Foire aux questions
Les questions qui reviennent le plus souvent en cadrage. Si la vôtre n'y est pas, écrivez-nous !
Supabase est dans votre stack ou vous l'évaluez — on peut regarder ensemble.
Cadrage technique, audit de configuration existante, ou démarrage from scratch : on s’adapte à où vous en êtes.
75011 Paris