8 min read 0 Technical Papers Paper Notes: f4 – Facebook’s Warm Blob Storage System varunu28 December 22, 2023 As part of the previous post, we saw how Facebook makes use of Haystack for object storage. But with increase…
7 min read 0 Technical Papers Paper Notes: Finding a needle in Haystack – Facebook’s photo storage varunu28 December 17, 2023 Photo storage is one of the key functionalities of any social media platform & Facebook is no exception to this.…
10 min read 0 Consensus Technical Papers Implementing Viewstamped Replication protocol varunu28 October 21, 2023 Viewstamped replication(VR) is a replication technique that takes care of failures when one or more nodes end up crashing in…
10 min read 0 Database Technical Papers Paper Notes: F1 – A Distributed SQL Database That Scales varunu28 October 9, 2023 F1 is a distributed relational database built at Google to support AdWords domain at Google. It is built on top…
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…