Skip to content
09, Jan 2026
Distributed Computing Musings

Distributed Computing Musings

Deep dive into distributed computing concepts

  • Home
  • About Me

Category: Java

  • Home
  • Java
9 min read 0
  • Cloud Native Patterns
  • Java
  • Microservices

Cloud Bits: Beyond Pings – Checks for Cloud-Native Reliability

  • varunu28
  • December 25, 2025
Understanding the problem In a cloud-native environment where your application is powered by multiple services with a complex dependency graph,…
8 min read 0
  • Java
  • Patterns

Thundering Herd Problem: Preventing the Stampede

  • varunu28
  • August 24, 2025
Couple of years back I wrote a post describing the thundering herd problem. Now that I look back, I had…
5 min read 0
  • Distributed Systems Theory
  • Java

Vector Clocks: So what time is it?

  • varunu28
  • April 16, 2023
In last 2 posts, we have seen how time is a hard thing to calculate in a distributed systems and…
8 min read 0
  • Concurrency
  • Java

Testing for concurrency on JVM

  • varunu28
  • November 1, 2022
Writing thread-safe code is in itself a major challenge and add to that the challenge of verifying if the code…

Recent Posts

  • Cloud Bits: Beyond Pings – Checks for Cloud-Native Reliability
  • Thundering Herd Problem: Preventing the Stampede
  • Cloud Bits: Circuit Breakers – The First Line of Defense in Cloud-Native Resilience
  • Cloud Bits: API Gateways – Cloud System’s Reception Desk
  • Cloud Bits: The Compass of Microservices- Navigating Service Discovery
Copyright © 2026 Distributed Computing Musings Theme: Legacy Blog By Adore Themes.