Hey, I’m Subrat Prasad 👋

I'm a software engineer who likes going deep into systems—and explaining them simply.

For over a decade, I've built large-scale backend systems at Amazon and Google—including 0-to-1 work on Google's VM Manager and the Google Meet 3P API.

Today I'm a founding staff engineer at Share.xyz, where I built the distributed backend for a real-time prediction-market platform—from trading to the on-chain execution and security that keep it safe at scale.

I write about distributed systems, software architecture, and what it really takes to ship and scale them.

Subrat Prasad

Recent Posts

Managed AI agents don't just hold your data — they act as you. Why this managed-vs-self-hosted trade-off is qualitatively different from the ones we made for databases and Kubernetes.

AI agents•6 min

Lessons from building notification infrastructure at a startup — where "scale" meant complexity, not user count.

Distributed systems•7 min

How Digital Identity Quietly Evolved from Web 2.0 to the Modern Internet

Identity systems•6 min

Why batch APIs fail in unexpected ways — and how to design contracts, error models, and limits that actually work at scale.

API Design•6 min

Navigating the challenges of building production-grade APIs with type-safe code generation

Go & Backend•6 min