Lessons from building a pricing intelligence prototype that extracts semi-structured pricing data from live websites and turns it into decision-ready comparisons.
Compare three proven patterns for serving private files from S3-compatible storage and learn when to use backend proxying, gateway auth, or presigned URLs.
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.