Writing

Blog.

Technical deep-dives on systems design, performance, and the craft of engineering.

  1. Why I Rewrote Our API Gateway in Rust

    A deep-dive into migrating a Node.js API gateway to Rust — benchmarks, pain points, and 4× latency reduction in production.

    8 min read RustPerformanceBackend
  2. Designing for Zero-Downtime Deployments

    Practical patterns — blue-green, canary releases, and feature flags — for shipping without waking up at 2am.

    5 min read DevOpsKubernetesReliability