Reducing Supabase Egress: How We Found the Root Cause After Two DB Moves
Every tiny edit pushed hundreds of kilobytes through the wire. After two full database moves, we finally treated the architecture instead of the symptoms.
in Web Development
Lade- und Laufzeit-Optimierung.
Every tiny edit pushed hundreds of kilobytes through the wire. After two full database moves, we finally treated the architecture instead of the symptoms.
A growing JSONB blob froze our editor. The suspect was harmless, the real cause counterintuitive: reading failed, not saving. A debugging detective story.
The cache layers from browser to database, how HTTP caching headers work, what a CDN does, and why invalidation is the genuinely hard problem.
AVIF and WebP over JPEG/PNG, responsive images, correct lazy-loading and width/height against CLS — images are one of the biggest levers for LCP.
Static, SSR, ISR, edge rendering and hydration from a dev angle: what each strategy means for TTFB, LCP, and maintainability — and when each fits.