PinnedPrashant PandeyinRazorpay EngineeringDistributed Tracing with HypertraceSolving the complex problem of distribute tracing and monitoring using Hypertrace.15 min read·Apr 18, 2022--2--2
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…6 min read·Jul 3, 2020--1--1
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…5 min read·Jun 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…·13 min read·Sep 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…4 min read·Jul 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.4 min read·Jan 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…9 min read·Apr 13, 2020--1--1
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…9 min read·Jul 14, 2019--1--1