Shiwang Kumar Rai

Engineering notes

Notes from building and understanding systems.

Practical write-ups on backend engineering, Java, C++, distributed systems, security, and the trade-offs behind implementation choices.

Aug 15, 2025

2 min read

Understanding Distributed Tracing

Why logs aren't enough when your microservices start talking to each other, and how distributed tracing connects the dots.

MicroservicesObservabilityBackend
Read →