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…
4 min read 2 Database Transaction Transactions: Tackling lost updates varunu28 February 4, 2022 As part of read committed isolation and snapshot isolation, we primarily focussed on tactics to ensure correctness of reads in…
6 min read 0 Database Transaction Transactions: Snapshot Isolation varunu28 February 3, 2022 In our previous post we covered read committed isolation level. Read committed isolation level ensures that: We cannot perform reads…