Someone asked why ATS FastScan uses both Firebase and Supabase, since usually one tool covers wha...Someone asked why ATS FastScan uses both Firebase and Supabase, since usually one tool covers wha...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Someone asked why ATS FastScan uses both Firebase and Supabase, since usually one tool covers what the other does too.
Fair question. Here's the actual reasoning:
Firebase handles login only. Fast Google sign in, zero friction, since job seekers won't tolerate a clunky signup flow.
Supabase handles the data. Postgres with row level security, so tenant isolation is enforced by the database itself, not by my application code. If I ever ship a bug in my API logic, the database still refuses to leak one tenant's data into another's.
For a product processing resumes and personal info, that's not a nice-to-have. It's the difference between isolation being guaranteed vs isolation depending on me never making a mistake.
Two tools, each doing the one job it's strongest at. Not redundancy, division of labor.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started