
Tomás Pozo
1.3K posts

Tomás Pozo
@tomaspozo
Community @supabase | Founder in motion







join us. we are hiring a design engineer. link in reply.







Using RPCs (database functions) has become my default way of interacting with @supabase db. Here are some benefits I get: ✅ Transactions: Everything runs inside the database. If something fails, it rolls back automatically. No need to handle partial failures on the client. 📱 Shared logic across clients: if I'm building a web app and a mobile app for the same product. Both call the same RPC. The business logic lives in one place, the database. No duplication, no drift. 🔒 Security: You can hide your tables entirely and only expose your RPCs to the client. You can configure this easily from the Supabase dashboard (see more on the video).

















