Supabase as a production backendnot just as a Firebase replacement.
Scroll uses Supabase on nearly all its projects: business applications, SaaS, Next.js sites, AI tools. We know the platform’s strengths, its blind spots, and what needs to be configured correctly from the start to avoid reworking everything in production.
per tableMigrations versionedSupabase in our projects —
real-world use cases.
No demo. Six configurations we deploy in practice, from custom application backends to sovereign hosting—each with its own requirements.
Custom application backend
PostgreSQL schema designed for the use case, versioned migrations, Row Level Security configured from the start. Not an auto-generated schema that needs fixing later.
Authentication and role management
Supabase Auth with JWT, fine-grained role and permission management via RLS, SSO available (SAML, OIDC for enterprise contexts). Multi-provider authentication configured and tested.
Backend for AI applications
Vector embeddings storage via pgvector, API for LLM agents, MCP servers that expose Supabase data to the model in a controlled way. The database as the AI’s memory.
Firebase replacement
Migration from Firebase (Firestore, Auth, Storage) to Supabase with a rethought relational schema, exported and restructured data, and migrated authentication. No service interruption.
Replacing Airtable
For teams that have outgrown Airtable: migration of bases to PostgreSQL, recreation of automations in n8n, and building a custom business interface if needed.
Sovereign hosting
Self-hosted Supabase on OVH or Scaleway for contexts where data cannot leave controlled infrastructure (healthcare, finance, sensitive data).
The topics we address from the start —
not in an emergency in production.
"Using Supabase" and "building a production Supabase backend" are not the same thing. The difference lies in four topics we address during design, not after an incident.
Row Level Security
Supabase’s RLS is powerful and dangerous if misconfigured. A missing or overly permissive RLS policy exposes data. We define and test RLS policies for each table from the schema design stage.
Scalable data schema
A poorly designed schema is costly to fix once the application is in production. We design the schema with foreseeable evolutions in mind, using versioned migrations via Supabase’s migration tool.
Performance under load
PostgreSQL is performant, and so is Supabase if indexes are properly set and queries are well-written. We audit slow queries, identify N+1 issues, and configure connection pooling before they become a problem.
Backups and recovery plan
Supabase Cloud provides automatic backups. In self-hosted setups, this must be explicitly configured. We define the backup and disaster recovery strategy from the start, not after an incident.
How Supabase integrates
into a Scroll stack.
Supabase provides the core: data, auth, storage, serverless, real-time, vectors. Around it, open-source components complete the architecture: frontend, back-office, automations, sovereign infra.
Cloud or self-hosted —
how we decide.
Both are genuine Supabase. The choice comes down to one real criterion: can your data be hosted on AWS EU, or must it remain on an infrastructure you control?
Supabase Cloud
EU RegionFor most projects: quick start, automatic backups, managed updates, no ops to handle. Data is hosted on AWS eu-west (Ireland), GDPR-compliant for most use cases.
No strict sovereignty constraints, no dedicated ops team, priority on speed to production.
Self-hosted Supabase
OVH / ScalewayFor projects where data cannot leave a controlled infrastructure: healthcare, finance, data covered by demanding client contracts, public sector. We deploy and maintain the Supabase infrastructure on OVH or Scaleway.
Sensitive data, contractual location requirements, contexts where AWS is not acceptable.
Frequently asked questions
The questions that come up most often during scoping. If yours isn’t here, reach out!

Approved for the French Innovation Tax Credit (CII)
For an SME, 20% of our fees on an innovative project can be recovered as a tax credit.
Is my project eligible?Supabase is in your stack or you’re evaluating it — we can review it together.
Technical scoping, audit of your existing setup, or starting from scratch: we adapt to where you are.
75011 Paris
Resources
Recommended guides
In-depth resources explaining the choices, methods and challenges behind this service.
Supabase: an open-source alternative to Firebase
Supabase in 2026: the open-source backend platform (PostgreSQL, auth, API, Edge Functions, AI). Benefits, pricing, Firebase comparison, and when to choose it.
When is Airtable enough, and when should you switch to Supabase?
Airtable is perfect for certain business apps. Supabase becomes more relevant when security, authentication, business logic, and scalability needs increase.
Supabase Edge Functions vs n8n: Where to place your business logic to build a scalable app?
Should you create Supabase Edge Functions or n8n workflows to automate your backend? Here’s how to choose the right low-code architecture.
pgvector or Qdrant: Which vector database for your RAG?
pgvector stores your embeddings in PostgreSQL, while Qdrant is a dedicated vector database. When one suffices, and when the other is essential.
Proof
Related case studies
Delivered projects showing this expertise in real-world contexts.
Event security · Business tool
How Scroll developed a business application for Sitex, dedicated to real-time planning and monitoring of event security services
Healthcare · No-code to code migration
Migrating a hospital RFID system from Bubble to a sovereign stack, without a single service interruption
Vertical SaaS – fire safety · SaaS
Cindra is a vertical SaaS that digitizes the operations of groups specializing in the installation and maintenance of fire safety equipment.
Explore further
Related services
Complementary expertise for building a coherent delivery path.
Next.js agency
Business apps, SaaS products and websites built with Next.js: a typed, fast and maintainable stack your team can take over.
No-code to code migration
Your Bubble, Webflow or FlutterFlow app moved step by step to Next.js, Supabase and Payload, with no service interruption.
Airtable agency: audit and migration to Supabase
An audit of your Airtable bases and a move to a real PostgreSQL database with custom business tools, once Airtable no longer keeps up.