11 min read 0 Database Technical Papers Paper Notes: Spanner – Google’s Globally-Distributed Database varunu28 September 27, 2023 Spanner is a scalable & globally distributed database built at Google. It is the first database to replicate data globally…
13 min read 0 Technical Papers Paper Notes: Kora – A Cloud-Native Event Streaming Platform For Kafka varunu28 September 1, 2023 With growing demand for data, robust solutions for handling large-scale data streaming has become essential for organizations. In the cloud-native…
12 min read 0 Technical Papers Paper Notes: Megastore- Providing Scalable, Highly Available Storage for Interactive Services varunu28 August 9, 2023 Megastore is a storage system built at Google that provides best of the both database worlds. It provides scalability of…
9 min read 0 Technical Papers Paper Notes: Spark – Cluster Computing with Working Sets varunu28 July 17, 2023 In one of the previous posts, we looked into how MapReduce is used to perform large scale computations on large-scale…
10 min read 3 Technical Papers Paper Notes: Distributed Transactions at Scale in Amazon DynamoDB varunu28 July 14, 2023 NoSQL databases come up with lot of good things such as high-availability, high-scalability and cloud-scale performance. But providing transaction support…
8 min read 1 Technical Papers Paper Notes: MapReduce – Simplified Data Processing on Large Clusters varunu28 July 11, 2023 MapReduce is another paradigm-shift similar to Google file system in the domain of distributed computing. It is a programming model…
14 min read 0 Technical Papers Paper Notes: The Google File System varunu28 July 5, 2023 Google file system(GFS) is a foundational paper in the domain of distributed storage. Built at Google, GFS is a scalable…
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…