Skip to content
14, Sep 2026
Distributed Computing Musings

Distributed Computing Musings

Deep dive into distributed computing concepts

  • Home
  • About Me

Author: varunu28

  • Home
  • varunu28
  • Page 4
9 min read 0
  • Database
  • Technical Papers

Paper Notes: Firestore – The NoSQL Serverless Database for the Application Developer

  • varunu28
  • May 7, 2023
In the world of application development, most of the computation is performed on the edge. Though for certain use cases…
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…
4 min read 1
  • Distributed Systems Theory

Lamport Logical Clock: One after the another. But not together.

  • varunu28
  • April 7, 2023
“Using a clock to model causality is like using a banana to model a nuclear reactor.” – Leslie Lamport As…
4 min read 0
  • Distributed Systems Theory

How does your computer know what time it is and why will it break your distributed systems?

  • varunu28
  • March 12, 2023
Something that has always amused me is how does a computer know what time it is even when it is…
12 min read 0
  • Database
  • Technical Papers

Paper Notes: Amazon Aurora – Design Considerations for High Throughput Cloud-Native Relational Databases

  • varunu28
  • February 26, 2023
Amazon Aurora is an AWS service for relational database. As part of this paper, we will look into the decisions…
7 min read 0
  • Database
  • Technical Papers

Paper Notes: Bitcask – A Log-Structured Hash Table for Fast Key/Value Data

  • varunu28
  • January 23, 2023
As part of this post, I will cover the research paper for Bitcask and do a code walkthrough of an…
8 min read 0
  • Technical Papers

Paper Notes: SWIM(Scalable Weakly-consistent Infection-style Process Group Membership Protocol)

  • varunu28
  • January 7, 2023
In any distributed system comprising of multiple nodes, one question that we need to answer time and again is which…
4 min read 0
  • Cache

Materialized Views: An alternative to full-blown cache systems

  • varunu28
  • November 22, 2022
Whenever we talk about caching in an application, the first thought that come to our mind is building an end…
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…
14 min read 0
  • Database
  • Technical Papers

Paper Notes: Bigtable – A Distributed Storage System for Structured Data

  • varunu28
  • September 6, 2022
Bigtable is a distributed storage solution developed at Google for storing structured data in a scalable manner. Multiple products(At the…

Posts pagination

Previous 1 … 3 4 5 … 8 Next

Recent Posts

  • Cloud Bits: Bulkhead Pattern – Isolate Failures and Sinkproof Your Services
  • Cloud Bits: Dancing Through Failures – Saga Pattern for Resilient Microservices
  • Cloud Bits: Breaking the Double Write – A Guide to Distributed Data Consistency
  • Cloud Bits: Bounded by contract
  • Cloud Bits: Beyond Pings – Checks for Cloud-Native Reliability
Copyright © 2026 Distributed Computing Musings Theme: Legacy Blog By Adore Themes.