Writing
All Posts
Why We Stopped Fighting Distributed State and Started Using Temporal
How we built a lead-to-policy insurance purchase journey with Temporal — and the failure scenarios that finally convinced us it was the right call.
How I Structure Go Microservices (And Why Every Layer Earns Its Place)
A walkthrough of the Go microservice architecture I've settled on after building production services — layers, dependency flow, swappable ORMs, and a CLI that's a first-class citizen.
- Updated
On Shooting Street
What I've learned from years of photographing strangers in Kathmandu.