Migrating Second Brain Off Supabase to Stop Paying for Egress
Second Brain is a personal knowledge app I run in production. It holds notes, embeddings, and the source files behind them. For most of its life it ran entirely on Supabase — database, object storage, and auth, all in one place. That convenience is exactly what Supabase sells, and for a while it was the right trade. Then the bill started talking. The Bill That Started It The free plan was generous, and I had quietly outgrown it. The part that actually stung was egress. Every time the app pulled data out — and a knowledge app pulls data out constantly — I was being metered for the privilege. The numbers were not catastrophic, but they were the wrong shape: a cost that grew with usage, on data that was already mine, moving between services I was already paying for. ...