PinnedPrashant PandeyinRazorpay EngineeringDistributed Tracing with HypertraceSolving the complex problem of distribute tracing and monitoring using Hypertrace.Apr 18, 20222Apr 18, 20222
PinnedPrashant PandeyAn Introduction to the Java Memory ModelThis is a short article to give you a taste of the Java Memory Model. Being agnostic of its rules can lead to some pretty knotty bugs, and…Jul 3, 20201Jul 3, 20201
PinnedPrashant PandeyUnderstanding Reactor’s .flatMap() Operator.flatMap() is one of the most arcane of Reactive’s operators. While it is difficult to understand, once we understand exactly how it works…Jun 18, 2019Jun 18, 2019
Prashant PandeyA Primer to LLD InterviewsMost tech interviews these days across all levels have a Low Level Design (LLD) component. It is also called the Machine Coding round. This…Sep 16, 2023Sep 16, 2023
Prashant PandeyDecorators in JavaThe decorator pattern is one of my favourites in Java. Early in my career we used it heavily in Spring Reactor (reactive Java) to…Jul 6, 2023Jul 6, 2023
Prashant PandeyProject Reactor’s flatMap And BackpressureIn the previous post, we looked at the basics of how flatMap works. This post can be considered an addendum to that post.Jan 5, 2021Jan 5, 2021
Prashant PandeyBasics of Floating-Point: Part 1I have been trying to understand David’s Goldberg’s seminal article What Every Computer Scientist Should Know About Floating-Point…Apr 13, 20201Apr 13, 20201
Prashant PandeyReactive Kafka Poller and AwaitilityI have been working with Kafka for the past few months. Recently, I coded a critical part of our system — a Kafka poller that polls the…Jul 14, 20191Jul 14, 20191