Backend & APIs
Contracts that hold up under retries, schemas that survive a year of changes, and endpoints that fail in obvious ways.
I'm Hamza. I build backend systems and developer platforms at Tata Consultancy Services. I write here about API design, databases, observability, and the small operational decisions that compound over time.
Contracts that hold up under retries, schemas that survive a year of changes, and endpoints that fail in obvious ways.
Paved roads, golden paths, and the operator-grade pieces that make self-service real instead of aspirational.
Metrics, logs, traces. Knowing which one to reach for, and resisting the urge to alert on the wrong signal.
Query plans, index shapes, and the production-shaped problems that never show up in development.
A handful of recent posts on idempotency, Go concurrency, indexing, observability, and flaky tests.