Ankush Srivastava
  • About
  • Work
  • Skills
  • Blog
  • Contact
Hire me
← Back home

Writing

Architecture decisions, performance war stories, and things I wish someone had written down when I was figuring them out.

Architecture2025-06-108 min read

Why I Switched a Service from Full In-Memory to Lazy Redis Loading

A 20-minute cold boot was a symptom, not the problem. Here's the architectural assumption that caused it and exactly how I dismantled it without breaking production.

Read →
Performance2025-04-1511 min read

Profiling Go in Production: What pprof Actually Tells You

CPU flame graphs, heap profiles, goroutine dumps — three real incidents from our sportsbook platform where profiling data changed how I understood the system entirely.

Read →
Fintech2025-02-209 min read

Building a Payment Gateway That Doesn't Lose Money

Circuit breakers, HMAC signatures, idempotent retries — the non-negotiable patterns behind a gateway processing 1.5M transactions a day, and why each one exists.

Read →

Ankush Srivastava

Software Architect · Hyderabad, India

GitHubEmailLinkedIn

Built with Next.js · © 2026 Ankush Srivastava