DiscoverMake it WorkLet's build a CDN - Part 1
Let's build a CDN - Part 1

Let's build a CDN - Part 1

Update: 2024-05-27
Share

Description

This started as a conversation between James A Rosen & Gerhard in August 2023. Several months later, it evolved into a few epic pairing sessions captured in these GitHub threads:

  1. thechangelog#480 (reply in thread)
  2. thechangelog#486

The last pairing session eventually lead to 🎧 Kaizen! Should we build a CDN? This is the follow-up to that. How far did we get in 1 hour?

LINKS

EPISODE CHAPTERS


  • (00:00 ) - Intro

  • (02:08 ) - The 5-hour CDN

  • (03:44 ) - Varnish container image

  • (05:00 ) - Varnish container image command

  • (06:31 ) - Local-friendly Varnish container image

  • (06:44 ) - Varnish command-line options

  • (08:30 ) - Varnish parameters

  • (09:45 ) - Experimenting with Varnish locally

  • (12:36 ) - Varnish purging

  • (15:22 ) - Backend fetch failed

  • (16:20 ) - Varnish debug mode & logs

  • (17:29 ) - Why can't we query the backend?

  • (21:08 ) - Why is the backend sick?

  • (22:49 ) - That's the problem!

Comments 
In Channel
I LOVE TLS

I LOVE TLS

2025-05-2901:03:08

DevOps Sushi

DevOps Sushi

2025-04-2958:39

Fast Infrastructure

Fast Infrastructure

2025-02-2845:16

TalosCon 2024

TalosCon 2024

2024-09-2801:11:48

Modern CI/CD - Part 1

Modern CI/CD - Part 1

2024-07-0724:30

KubeCon EU 2024

KubeCon EU 2024

2024-04-3052:47

80ms response SLO

80ms response SLO

2024-02-2937:59

Automation Engine

Automation Engine

2024-02-2924:29

How much CPU & Memory?

How much CPU & Memory?

2024-02-2935:36

00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Let's build a CDN - Part 1

Let's build a CDN - Part 1

Gerhard Lazu