Writing

Blog

Deep dives on Kubernetes internals, SRE practices, Golang patterns, and production war stories. Updated infrequently, but always substantive.

  1. 3 min read

    Golang Context Patterns Every Backend Engineer Should Know

    Context is Go's most underused tool for building reliable services. This post covers cancellation propagation, timeout budgets, and tracing integration.

    GolangBackendDistributed Systems
  2. 3 min read

    Why Your Kubernetes Resource Limits Are Wrong

    Most teams set CPU and memory limits by guessing. Here is a systematic approach using VPA recommendations and real production profiling data.

    KubernetesSREPerformance
  3. 3 min read

    Prometheus Cardinality: The Silent Killer of Your Monitoring Stack

    High cardinality label combinations are the leading cause of Prometheus OOM and slow queries. Here is how to detect, measure, and fix them.

    PrometheusObservabilitySRE