Make it Work - podcast cover

Make it Work

Gerhard Lazuβ€’makeitwork.fm
Tech infrastructure that gets us excited. Conversations & screen sharing. πŸ”§ πŸ’»
Last refreshed: β“˜
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

DevOps Sushi

In this episode, 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 start by exploring the journey from nursing to DevOps - the why behind the career c...

Apr 29, 2025β€’59 minβ€’Ep. 13

Fast Infrastructure

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 that starts Kubernetes clusters in seconds. The underlying infrastructure is fast, custom built and i...

Feb 28, 2025β€’45 minβ€’Ep. 12

Keep Alert Chaos in Check

Today 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 infrastructure: managing the overwhelming volume of alerts that companies receive from their va...

Jan 26, 2025β€’41 minβ€’Ep. 11

Let's build a CDN - Part 2

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 on πŸ“Ί makeitwork.tv . Offline download is available. LINKS Hypertext Transfer Protocol (HTTP) Field N...

Dec 16, 2024β€’25 minβ€’Ep. 10

Move fast & break nothing

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 infrastructure: move fast & break nothing. In the second half, Matias uses diagrams to talk through dif...

Oct 26, 2024β€’30 minβ€’Ep. 9

TalosCon 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. Recorded in the hallway track. 3. As for the last conversation, Gerhard finally gets together with ...

Sep 28, 2024β€’1 hr 12 minβ€’Ep. 8

Access your Kubernetes pods anywhere

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 them on a smartphone. Watch the demo 🎬 Access your Kubernetes pods anywhere If you want to watch the...

Aug 12, 2024β€’33 minβ€’Ep. 7

Modern CI/CD - Part 1

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. While we don't finish, this is a great start (according to Alex). This was recorded in January 2024, ...

Jul 07, 2024β€’25 minβ€’Ep. 6

Let's build a CDN - Part 1

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 varnish - Docker Official Image Introduction to Varnish Magento2 Varnish config Magento Internals: Cache...

May 27, 2024β€’24 minβ€’Ep. 5

KubeCon EU 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: Jesse Suen: 🎬 GitOps & ClickOps beyond Kubernetes Solomon Hykes: 🎬 Pipelines as Functions Jus...

Apr 30, 2024β€’53 minβ€’Ep. 4

80ms response SLO

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 Amazon's SLO on write speed, and the significant runtime reduction achieved through JIT compilation in ...

Feb 29, 2024β€’38 minβ€’Ep. 3

Automation Engine

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 various projects, including Dagger. Eric's Attraction to BuildKit: The power of BuildKit's DAG (Directe...

Feb 29, 2024β€’24 minβ€’Ep. 2

How much CPU & Memory?

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 access BTRFS stats, leading to a beneficial configuration change for Kubernetes users globally. We also e...

Feb 29, 2024β€’36 minβ€’Ep. 1
Hosted on Transistor
For the best experience, listen in Metacast app for iOS or Android