Skip to content
09, May 2025
Distributed Computing Musings

Distributed Computing Musings

Deep dive into distributed computing concepts

  • Home
  • About Me

Year: 2022

  • Home
  • 2022
  • Page 2
5 min read 1
  • Consensus

Sloppy Quorum and Hinted handoff: Quorum in the times of failure

  • varunu28
  • May 22, 2022
As part of a blog post in the past, we discussed how Quorums play a huge part in multi-node system.…
6 min read 2
  • Partitioning

Vector Clocks: Keeping time in check

  • varunu28
  • May 1, 2022
“Lost time is never found again.” – Benjamin Franklin. The above quote is true to its core in context of…
8 min read 0
  • Consensus

Implementing Raft consensus algorithm in Go

  • varunu28
  • March 21, 2022
As part of my next post, I was looking to review the paper for Raft consensus algorithm. But this is…
10 min read 0
  • Database
  • Technical Papers

Paper Notes: Cassandra- A Decentralized Structured Storage System

  • varunu28
  • March 14, 2022
Cassandra is a distributed storage system that focusses on providing a highly scalable & available service for storing very large…
6 min read 0
  • Technical Papers

Paper Notes: Kafka – a Distributed Messaging System for Log Processing

  • varunu28
  • March 9, 2022
Kafka was developed at LinkedIn for collecting & delivering high volume of log data with low latency. The paper dives…
11 min read 0
  • Technical Papers

Paper Notes: Scaling Memcache at Facebook

  • varunu28
  • March 5, 2022
As part of this post we will be looking into the paper Scaling memcache at Facebook and try to understand…
6 min read 0
  • Database
  • Transaction

Transactions: Serializable Snapshot Isolation

  • varunu28
  • February 16, 2022
Working with various isolation levels, we have seen a compromise being done between getting things correct and getting things fast.…
5 min read 0
  • Database
  • Transaction

Transactions: Two-phase Locking

  • varunu28
  • February 11, 2022
Two-phase locking(2PL for short) is one of the most well-known algorithm for serializability. Note that it is totally different concept…
6 min read 0
  • Database
  • Transaction

Transactions: Introduction to serializability techniques

  • varunu28
  • February 9, 2022
So far we have seen various problems that arise with concurrent transactions and how different approaches try to tackle them(and…
6 min read 0
  • Database
  • Transaction

Transactions: Write skew & why we need serialization?

  • varunu28
  • February 7, 2022
Up until now we have seen various problems that can arise due to concurrent request for both read as well…

Posts pagination

Previous 1 2 3 4 Next

Recent Posts

  • Cloud Bits: The Compass of Microservices- Navigating Service Discovery
  • Cloud Bits: Decouple Configuration from Code
  • Observability: Following the Breadcrumbs – A Journey Through Distributed Tracing
  • Observability: OpenTelemetry – Decoupled by design
  • Observability: Unlocking the Power of Monitoring
Copyright © 2025 Distributed Computing Musings Theme: Legacy Blog By Adore Themes.