This is the first post on hrishikeshp.me.
I’m Hrishikesh Prabhune, a Principal Engineer working on observability infrastructure at scale. I work on systems that process hundreds of terabytes a day across large Kubernetes clusters.
I’m writing here because I spend a lot of time in the intersection of two worlds that rarely talk to each other: high-performance systems programming (concurrency, lock-free data structures, memory models, SIMD) and large-scale observability (OpenTelemetry, distributed tracing, metrics pipelines, ClickHouse).
Most writing online covers one or the other. I want to write about both — and about the interesting problems that live at the boundary.
Topics I’ll cover:
- Concurrent and parallel programming — lock-free, wait-free, memory ordering
- Distributed systems — consensus, consistency models, failure modes
- Observability engineering — OTel internals, pipeline design, ClickHouse
- High-performance databases — query engines, storage formats, indexes
- Algorithms and data structures worth knowing deeply
- A public Zettelkasten — notes that connect ideas across these domains
No fluff. No tutorials that stop before the interesting part.
If that sounds useful, the RSS feed is at /rss.xml..