I LOVE TLS

I LOVE TLS

Update: 2025-05-29
Share

Description

In the world of web infrastructure, what starts as a simple goal can often lead you down a fascinating rabbit hole of history, philosophy, and clever engineering. This is the story of our journey to build a simple, single-purpose, open-source CDN for changelog.com and the one major hurdle that stood in our way: Varnish, our HTTP caching layer of choice, doesn't support TLS backends.

Enter Nabeel Sulieman, a shipit.show guest, who had previously introduced us to KCert, a simpler alternative to cert-manager. We knew if anyone could help us solve this TLS conundrum, it was him. After a couple of false starts, we finally recorded the final solution. As Nabeel aptly put it: Third time is the charm.

🍿 This entire conversation is available to Make it Work members as full videos served from the CDN, and also a Jellyfin media server: makeitwork.tv/i-love-tls 👈 Scroll to the bottom of the page for CDN & media server info


LINKS


EPISODE CHAPTERS


  • (00:00 ) - How this started

  • (02:05 ) - What makes TLS & SSL interesting for you?

  • (05:58 ) - Disabling issues & pull requests

  • (08:19 ) - What is Pipely?

  • (14:03 ) - Why no SSL? (in Varnish)

  • (15:36 ) - Who is Poul-Henning Kamp?

  • (17:30 ) - The Bikeshed

  • (19:46 ) - Pipely pull request #8

  • (23:56 ) - Dagger instead of Docker

  • (29:41 ) - pipely Dagger module

  • (36:52 ) - What is saswqatch?

  • (40:44 ) - ghcr.io/gerhard/sysadmin

  • (43:45 ) - Let's benchmark!

  • (51:52 ) - What happens next?

  • (01:00:17 ) - Wrap-up

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

I LOVE TLS

I LOVE TLS

Gerhard Lazu