

Kaizen! There goes my PgHero (Friends)
Apr 5, 2024
This discussion dives into the challenges and triumphs of building a Content Delivery Network (CDN), revealing humorous anecdotes and technical insights. They analyze CDN performance metrics, focusing on response times and cache hits, while weighing in-house solutions against established services. The podcast also tackles user frustrations with on-call management tools, showcasing innovative solutions like FireHydrant’s Signals. Additionally, they explore database optimization techniques using PG Hero for PostgreSQL, aiming for continuous improvement in software development.
AI Snips
Chapters
Transcript
Episode notes
CDN Experiment
- Gerhard, Jerod, and Adam discussed building a CDN.
- They attempted to use Varnish but were stopped by TLS termination issues.
CDN Performance Paradox
- Using a CDN can sometimes be slower than not using one.
- Changelog.com experienced this with Fastly, where cache misses led to slower response times than going directly to the Fly.io origin.
Bunny.net's Performance Win
- Bunny.net CDN significantly outperformed Fastly and direct Fly.io connections.
- Average response times were much lower across all continents, highlighting the importance of CDN choice.