Infrastructure · Postgres · Kubernetes

Philip Sagalovich

I run three Kubernetes clusters and around twenty services in production, across Postgres, MySQL, Redis and object storage. Most of my work is moving things that run on someone else’s platform onto servers the owner controls, without the application noticing.

Writing

Field notes

Leaving Supabase Cloud: the three failures that produce no error

Moving a production multi-tenant SaaS off Lovable and Supabase Cloud onto a single server. 99 tables, 228 RLS policies, a browser that talks to Postgres directly — and four problems that each left a working deployment that was quietly wrong.

Work

What I take on

The Supabase case is written up in detail and has its own page with scope and price.

[email protected]