A step-by-step blueprint for migrating away from ingress-nginx with zero downtime. Uses parallel controller deployment and DNS-based traffic switching, applicable to any target controller.
How does OpenTelemetry auto-instrumentation actually work? A look behind the curtain at monkey-patching, module loading order, and why bundlers can break everything.
Three deployment approaches for publishing applications from private networks via Cloudflare Tunnel: Docker Compose, Kubernetes with direct service routing, and Kubernetes with ingress controller integration.
Learn how to deploy multiple Helm charts together using umbrella charts, custom scripts, Helmfile, and GitOps tools. Understand when each approach makes sense.
When random nodes lose DNS connectivity in a Kubernetes cluster, detection becomes critical. Here's how I deployed Node Problem Detector with custom DNS checks to catch these issues before they impact production.
Learn the three approaches to using existing Helm charts in your Kubernetes deployments, understand their trade-offs, and discover which method works best for your use case.
A practical comparison of Spegel and Harbor for Kubernetes image caching. Learn how to evaluate these solutions based on operational complexity, architecture, and real-world deployment experience.
After years of research into how microservices communicate and integrate, I successfully defended my dissertation "A Theory of Microservice Integration" at FAU Erlangen-Nürnberg.
Documentation in microservice projects quickly becomes outdated. MSAdoc is an open source tool that enables decentralized documentation close to the code while aggregating it centrally for better discoverability.
Consumer-driven contract testing promises to catch integration issues early. Our research reveals how it prevents breaking changes and what teams need to know to implement it successfully.