Skip to content

Distributed Computing Musings

Deep dive into distributed computing concepts

  • Home
  • About Me
Blog

Paper Notes: Spanner – Google’s Globally-Distributed Database

Spanner is a scalable & globally distributed database built at Google. It is the first database to replicate data globally while providing consistent distributed transaction…

Posted on September 27, 2023September 27, 2023
  • Database
  • Technical Papers

Paper Notes: Kora – A Cloud-Native Event Streaming Platform For Kafka

With growing demand for data, robust solutions for handling large-scale data streaming has become essential for organizations. In the cloud-native world, getting both scalable and…

Posted on September 1, 2023September 1, 2023
  • Technical Papers

Paper Notes: Megastore- Providing Scalable, Highly Available Storage for Interactive Services

Megastore is a storage system built at Google that provides best of the both database worlds. It provides scalability of NoSQL along with strong consistency…

Posted on August 9, 2023August 9, 2023
  • Technical Papers

Paper Notes: Spark – Cluster Computing with Working Sets

In one of the previous posts, we looked into how MapReduce is used to perform large scale computations on large-scale data using commodity hardware. MapReduce…

Posted on July 17, 2023July 17, 2023
  • Technical Papers

Paper Notes: Distributed Transactions at Scale in Amazon DynamoDB

NoSQL databases come up with lot of good things such as high-availability, high-scalability and cloud-scale performance. But providing transaction support that doesn’t leaves the data…

Posted on July 14, 2023July 14, 2023
  • Technical Papers

Paper Notes: MapReduce – Simplified Data Processing on Large Clusters

MapReduce is another paradigm-shift similar to Google file system in the domain of distributed computing. It is a programming model for processing large sets of…

Posted on July 11, 2023July 11, 2023
  • Technical Papers

Paper Notes: The Google File System

Google file system(GFS) is a foundational paper in the domain of distributed storage. Built at Google, GFS is a scalable distributed file system for data…

Posted on July 5, 2023
  • Technical Papers

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

In the world of application development, most of the computation is performed on the edge. Though for certain use cases such as syncing user data…

Posted on May 7, 2023May 7, 2023
  • Database
  • Technical Papers

Vector Clocks: So what time is it?

In last 2 posts, we have seen how time is a hard thing to calculate in a distributed systems and how Lamport logical clock can…

Posted on April 16, 2023April 16, 2023
  • Distributed Systems Theory
  • Java

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

“Using a clock to model causality is like using a banana to model a nuclear reactor.” – Leslie Lamport As part of the last post,…

Posted on April 7, 2023April 7, 2023
  • Distributed Systems Theory

Posts navigation

Older

Recent Posts

  • Paper Notes: Spanner – Google’s Globally-Distributed Database
  • Paper Notes: Kora – A Cloud-Native Event Streaming Platform For Kafka
  • Paper Notes: Megastore- Providing Scalable, Highly Available Storage for Interactive Services
  • Paper Notes: Spark – Cluster Computing with Working Sets
  • Paper Notes: Distributed Transactions at Scale in Amazon DynamoDB

Recent Comments

  1. Paper Notes: Spark – Cluster Computing with Working Sets – Distributed Computing Musings on Paper Notes: MapReduce – Simplified Data Processing on Large Clusters
  2. 纸条:Amazon DynamoDB中的大规模分布式事务 - 偏执的码农 on Paper Notes: Distributed Transactions at Scale in Amazon DynamoDB
  3. Notas em papel: Transações distribuídas em escala no Amazon DynamoDB – distribuído – linux-BR.org on Paper Notes: Distributed Transactions at Scale in Amazon DynamoDB
  4. Paper Notes: Disbursed Transactions at Scale in Amazon DynamoDB – Disbursed – TOP Show HN on Paper Notes: Distributed Transactions at Scale in Amazon DynamoDB
  5. Vector Clocks: So what time is it? – Distributed Computing Musings on Lamport Logical Clock: One after the another. But not together.
Copyright © 2023 Distributed Computing Musings. All Rights Reserved