Boardroom Answers · Technology & Platform · Technical Architecture & Scalability
Your entire platform sits on Vercel, Supabase and Clerk — three venture-backed vendors. What is your concentration risk and what is my exit if one of them dies?
The question a Chief Information Officer (CIO) asks.
The short answer
Standard Postgres, standard Next.js, standards-based auth, dual AI vendors — every layer has a documented exit; the vendors are hosting choices, not lock-in.
The full executive answer
It is a real concentration, so let me walk the portability of each layer, because the honest answer is that the risk is much smaller than the logo list suggests. The database is the crown jewel and the most portable: Supabase is standard, unmodified Postgres — the most widely supported database in the world. Our 192 migrations are plain SQL, our row-level security policies are Postgres-native features, and pgvector is open source. A dump-and-restore lands us on RDS, Cloud SQL, or self-hosted Postgres — Supabase itself is open source and self-hostable. No proprietary database features, no proprietary query language.
The application is standard Next.js — open source, and deployable on AWS, Azure, Google Cloud, or containers; Vercel is the best host for it, not the only one. The genuinely stickiest layer is Clerk, and we chose our integration pattern for that reason: because we adopted SAML/SCIM standards rather than Clerk-proprietary auth, migrating to another identity platform (WorkOS, Auth0, or self-hosted) is a re-integration project, not a data-model rewrite — user identity ultimately lives in your IdP, not in Clerk. The AI layer is dual-vendor by construction: Anthropic primary, OpenAI fallback, behind one gateway abstraction, so no single model vendor is load-bearing.
This maps to the exit-strategy expectations regulators now apply to material outsourcing — the EBA/DORA operational-resilience regimes ask exactly your question — and our answer is: documented exit paths per layer, standard-technology choices at every tier, and your data continuously exportable via API and file export, so your exit never depends on our cooperation on the day.
Grounded in: EBA outsourcing guidelines / EU DORA (ICT third-party concentration risk); exit-plan requirements
The natural next questions
Related governed answers
- Where does our data live, how is it encrypted, and who can technically read it?
- Serverless functions have hard time limits. Your AI analyses are slow by nature. So your platform dies by timeout exactly when it is doing its most valuable work — during my board meeting. Explain.?
- Walk me through your architecture. Is this microservices? If it's a monolith, why should I believe it can serve enterprise customers?
Want this answered live, on your data?