Gerhard Lazu

Make it Work

We talk about it, then we share our screen and show the practical side of CDNs, homelabs, CI/CD, DevOps & everything in between.

Author

Gerhard Lazu

Category

Technology

Podcast website

makeitwork.fm

Latest episode

Jun 29, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads · 4.8 rating iOS soon

Episodes

Pairing-up on a CDN PURGE with Elixir 29.06.2025

Listen to the full pairing session for pull request #549 . The focus is on replacing an existing Fastly implementation with Jerod's Pipedream , which is built on top of the open-source Varnish HTTP Cache. We cover the initial problem, the proposed solution, the implementation details, and the testing process. The process begins with a pull request that, for the sake of rapid feedback, is set up to...

I LOVE TLS 29.05.2025

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 S...

DevOps Sushi 29.04.2025

We sit down for a deep-dive conversation with Mischa van den Burg , a former nurse who made the leap into the world of DevOps. We explore the practical realities, technical challenges, and hard-won wisdom gained from building and managing modern infrastructure. This isn't your typical high-level overview; we get into the weeds on everything from homelab setups to the nuances of GitOps tooling. We...

Fast Infrastructure 28.02.2025

Hugo Santos, founder & CEO of Namespace Labs joins us today to share his passion for fast infrastructure. From sharing childhood stories & dial-up modem phone line wiring experiences, we get to speed testing Hugo's current home internet connection: 25 gigabit FTTP. We shift focus to Namespace, and talk about how it evolved from software-defined storage to building an application platform t...

Keep Alert Chaos in Check 26.01.2025

We talk with Matvey Kukuy and Tal Borenstein, co-founders of Keep, a startup focused on helping companies manage and make sense of their alert systems. The discussion comes three years after Matvey's previous appearance - https://shipit.show/36 - where he talked about Grafana Labs' acquisition of his previous startup Amixr (now Grafana OnCall). Keep tackles a significant challenge in modern tech i...

Let's build a CDN - Part 2 16.12.2024

This is a follow-up to Let's build a CDN - Part 1 A new friend joins us. We talk about the high-level, including why Varnish and why we are doing this in the first place. We go through the plan for this session, and then just make it happen. The video in the show notes captures most of this pairing session. If you enjoyed this podcast and the YouTube video, you can now watch the full movie in 4k o...

Move fast & break nothing 26.10.2024

This is the audio version of 🎬 Ninjastructure - Move fast & break nothing Matias Pan, a professional maté drinker & Senior Software Engineer at Dagger, is showing us an approach to Infrastructure as Code built with Pulumi. We look at Go code, discuss procedural (imperative) vs. declarative, spend some time on state management & introduce the concept of Ninjas in the context of infrast...

TalosCon 2024 28.09.2024

We have 3 conversations from TalosCon 2024: 1. Vincent Behar & Louis Fradin from Ubisoft tell us how how they are building the next generation of game servers on Kubernetes. Recorded in a coffee shop. 2. We catch up with David Flanagan on the AI stack that he had success with in the context of rawkode.academy. David also tells us the full story behind his office burning down earlier this year....

Access your Kubernetes pods anywhere 12.08.2024

How does Michal Kuratczyk, Staff Software Engineer at RabbitMQ, access Kubernetes workloads securely, from anywhere? Regardless whether it's a Google Kubernetes Engine (GKE) cluster or Kubernetes in Docker (KiND), Tailscale is a simple solution for this particular use case. This also makes it easy to share private services with all devices on a tailnet, including with friends that want to access t...

Modern CI/CD - Part 1 07.07.2024

What does it look like to build a modern CI/CD pipeline from scratch in 2024? While many of you would pick GitHub Actions and be done with it, how do you run it locally? And what do you need to do to get caching to work? Tom Chauveau joins us to help Alex Sims build a modern CI/CD pipeline from scratch. We start with a Remix app, write the CI/CD pipeline in TypeScript and get it working locally. W...

Let's build a CDN - Part 1 27.05.2024

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: thechangelog#480 (reply in thread) 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 The 5-hour CDN varn...

KubeCon EU 2024 30.04.2024

For our 4th episode, we have four conversations from KubeCon EU 2024. We talk to Jesse Suen about Argo CD & Kargo, Solomon Hykes shares the next evolution of Dagger, and Justin Cormack dives into Docker & AI. We also catch up with Frederic Branczyk & Thor Hansen on the latest Parca & Polar Signals Cloud updates since our last conversation. Each conversation has a video version too:...

80ms response SLO 29.02.2024

Alex Sims, Solutions Architect & Sr. Software Engineer at James and James Fulfilment, talks about their journey to 80ms response SLO with PHP & React. Alex shares how they optimised API performance, specifically highlighting improvements made by altering interactions with Amazon S3 and Redis. Key points include the transition from synchronous to asynchronous S3 processes, the impact of Ama...

Automation Engine 29.02.2024

Today we delve into BuildKit and Dagger, focusing on their significance in the development and deployment of containerized applications, as well as Kubernetes integration. BuildKit's Role: Essential for anyone using Docker Build, facilitating efficient, dependency-aware container builds with advanced caching mechanisms. It's not just for Docker but serves as a versatile execution engine across var...

How much CPU & Memory? 29.02.2024

This episode looks into the observability tool Parca & Polar Signals Cloud with Frederic Branczyk and Thor Hansen. We discuss experiences and discoveries using Parca for detailed system-wide performance analysis, which transcends programming languages. We highlight a significant discovery related to kube-prometheus and the unnecessary CPU usage caused by Prometheus exporter's attempts to acces...

Listen to the Make it Work podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.