Ik bouw een veilige supabase backend met row level security en tests

M
matsuokengo
M
matsuokengo
Kenneth F
Sommige informatie is automatisch vertaald.

Over deze dienst

Automatische vertaling

De meeste Supabase-projecten worden geleverd met RLS uitgeschakeld of geschreven op basis van giswerk. Beide eindigen op dezelfde manier.


Ik schrijf de database laag goed.


Wat ik doe:

- Schema ontwerp met constraints die in Postgres worden afgedwongen, niet alleen in je UI

- Row-level security policies per tabel en per rol, geschreven zodat ze later leesbaar zijn

- Multi-tenancy waarbij één organisatie nooit de rijen van een andere kan zien

- RPC's voor operaties die geen client-side query mogen zijn

- pgTAP tests die bewijzen dat elk beleid doet wat het moet doen, en de suite blijft van jou

- Realtime, triggers en migraties ingesteld zodat jouw team door kan blijven gaan


Ik run een multi-tenant POS-platform dat precies zo werkt: elke locatie geïsoleerd door row-level security, realtime broadcast vanuit de database, geld opgeslagen als integer minor units, met een pgTAP suite in CI.


Vertel me je tabellen en je rollen, en ik laat je zien waar de huidige policies lekken voordat je bestelt.

Maak kennis met Kenneth F

Kenneth F

Full Stack Developer building internal ops tools with React and React Native

  • Afkomstig uitIndonesië
  • Lid sindsjan 2024
  • Gem. reactietijd1 uur
  • Talen

    Engels, Indonesisch, Japans
I build the internal systems businesses actually run on, the ones that replace paper, spreadsheets and WhatsApp threads. Recent work: an operations platform tracing ocean-bound plastic through a supply chain that ran on paper; an append-only stock ledger for an online bike-parts seller; a white-label POS for cafes and restaurants; and a logistics PWA for a courier company, built end to end as sole developer. I also ship native iOS and macOS software: Cutling, a clipboard manager for iPhone, iPad and Mac.

Automatische vertaling

Mijn portfolio

Andere Software development diensten die ik aanbied