Waarom We Supabase Kozen als Backbone voor Refront
Een eerlijk verhaal over onze keuze voor Supabase boven Firebase en andere alternatieven. Met echte ervaringen, kosten en technische afwegingen.

Introductie
Wanneer je een SaaS-product bouwt, is de keuze van je database en backend-infrastructuur een van de belangrijkste beslissingen die je neemt. Het is een keuze die je jaren achtervolgt als je het verkeerd doet.
We kozen Supabase als de ruggengraat van Refront. Niet omdat het hip is, maar omdat het na maanden van evaluatie de beste balans bood tussen snelheid, flexibiliteit en kosten. In dit artikel delen we onze eerlijke ervaringen.
De alternatieven die we evalueerden
Voordat we bij Supabase uitkwamen, evalueerden we Firebase, PlanetScale, Neon en een zelfbeheerde PostgreSQL-setup. Elk had sterke punten, maar ook showstoppers.
Firebase was snel om mee te starten, maar de vendor lock-in en het ontbreken van SQL maakten complexe queries lastig. PlanetScale had geweldige schaling, maar miste ingebouwde auth en storage. Neon was veelbelovend maar nog te jong voor productie.
Wat Supabase biedt dat anderen missen
Supabase combineert vijf dingen die je normaal apart moet regelen: een PostgreSQL-database, authenticatie, realtime subscriptions, file storage en edge functions. Alles onder een dak, met een open-source kern.
Voor Refront betekent dit dat we een ticket-update in realtime kunnen pushen naar het dashboard, een bijlage kunnen opslaan in Storage, de gebruiker kunnen authenticeren met OTP, en een edge function kunnen triggeren voor AI-analyse. Allemaal vanuit dezelfde SDK.
Echte ervaringen na 18 maanden productie
Na 18 maanden in productie merken we dat Supabase doet wat het belooft, met kanttekeningen. De database-performance is uitstekend, zeker met de juiste indexen en connection pooling. Row Level Security is krachtig maar vereist discipline in je beleid.
De realtime-functionaliteit werkt betrouwbaar voor onze use cases, maar je moet bewust omgaan met het aantal subscriptions. Storage is eenvoudig en betaalbaar. Auth met onze custom OTP-flow werkt stabiel.
Kosten in perspectief
Een van de redenen dat we Supabase kozen is de voorspelbaarheid van kosten. In tegenstelling tot Firebase, waar kosten exponentieel stijgen bij reads, betaal je bij Supabase voornamelijk voor compute en storage.
Voor Refront draait onze volledige productiestack, inclusief database, auth, storage en realtime, op een fractie van wat een vergelijkbare Firebase-setup zou kosten. Bij ons huidige gebruik liggen de kosten rond 50 euro per maand.
Conclusie
Supabase is niet perfect. De documentatie kan beter, sommige features zijn nog in beta, en je bent wel afhankelijk van hun hosting als je niet self-host. Maar voor een team dat snel wil bouwen met SQL-kracht en open-source flexibiliteit, is het de beste keuze die we konden maken.
Overweeg je Supabase voor je eigen project? Neem contact op, we delen graag onze ervaringen.

Sidney
Co-founder
Gerelateerde artikelen

De Complete Gids voor Slimme E-mailintegraties
Stop met het handmatig kopieren van e-mails naar je projecttool. Leer hoe slimme e-mailintegraties met Gmail en Outlook je workflow automatiseren.
Real-Time Sync Bouwen Tussen Slack en uw Taakbeheer
Een technische deep-dive in hoe wij bidirectionele sync bouwden tussen Slack en ons ticket systeem met webhooks, message queues en event-driven architectuur.

5 Manieren om Projectwinst te Bewaken met Slimme Dashboards
Projecten die over budget gaan ontdek je vaak te laat. Leer hoe je met realtime dashboards grip houdt op marges, uren en winstgevendheid per project.

Van Offerte naar Factuur: de Complete Workflow Automatiseren
Leer hoe je het volledige traject van offerte tot factuur automatiseert met Refront. Bespaar uren per week en voorkom gemiste omzet door handmatige fouten.