Lets build a CDN - Part 2 @gerhardlazu
Lets build a CDN - Part 2  @gerhardlazu
Uploaded December 2024 | Updated September 2026, 2 weeks ago
This is a follow-up to youtube.com/watch?v=8bDgWvyglno

Most of this is captured in πŸ™ github.com/thechangelog/changelog.com/pull/518

We made IAD the primary region (it's the closest one to the origin), discussed VARNISH_SIZE and exposed environment variables as custom HTTP headers. We then struggle with IPv6 DNS resolution. At the end, we are surprised when this starts working all of a sudden.

Listen to the conversation before the screen share 🎧 https://makeitwork.fm/10

If you enjoyed this content and want to watch the full movie in 4k, go to πŸ“Ί https://makeitwork.tv. Offline download is available.

00:00 Intro
00:57 Who is James?
02:12 Who is Matt?
03:23 What are we trying to achieve today?
04:26 GitHub Pull Request 518
05:53 Make IAD the primary region
06:31 How do we think about VARNISH_SIZE?
09:43 Expose env var as custom HTTP header
12:15 503 backend fetch failed
22:59 We could create a GitHub issue...
24:27 Why does this work?
Lets build a CDN - Part 2starship explainTrust me, the docs are good and up-to-dateSupercharge your development workflow with these CLI toolsThe OG BikeshedThe Square Hole - KubeCon EU 2024 proposed talk - Ken Cochrane & Gerhard LazuDeploying and Experimenting with Dagger 0.9 on Kubernetes 1.28Best homelab moments are sharedIs this the fastest HTTP benchmark that youve seen?See where your Go code allocates memoryLive migrating PostgreSQL every 3s #postgresql #aws #migrationTiny improvements for my new 100Gbit/s homelab
Gerhard Lazu |

Let's build a CDN - Part 2

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER