Uddeshya SinghMathematical Intuition of Phi φ Accrual Failure DetectionIn 2004, Naohiro Hayashibara [Et. al] released Phi Accrual Failure Detection paper. This post will elaborate on the goals of this detector…6 min read·Apr 23, 2024----
Uddeshya SinghKrafty raft: Deciphering KRaft consensus — 1My attempt to decipher the Raft whitepaper and how KRaft implementation adheres to the raft philosophy and techniques.7 min read·Feb 18, 2024----
Uddeshya SinghPorting Postgres histograms to MySQL (MariaDB): Part 2Welcome to part 2 of the series, in this post, we’ll discuss implementing a new histogram style inspired by Postgres in MySQL for…9 min read·Jan 9, 2024----
Uddeshya SinghPorting Postgres histograms to MySQL (MariaDB): Part 1A more accurate title would’ve been porting Postgres’ conditional selectivity to MySQL, but you’d ask me what’s conditional selectivity…5 min read·Jan 8, 2024----
Uddeshya SinghinLevel Up CodingBustub’s extendible hash tables (CMU-15445)In this post, I will be discussing the implementation (overview) of the Bustub extendible hashtable index insertions.8 min read·Nov 30, 2023----
Uddeshya SinghinLevel Up CodingThe curious case of MongoDB cache evictionsMongoDB is an extremely popular no SQL database solution with an interesting cache architecture. We’ll discuss cache eviction process …6 min read·Jul 23, 2023----
Uddeshya SinghinLevel Up CodingPushing Redis Sentinels to their limitScript and tips on how to set up multiple master-replica Redis instances and multiple Redis sentinels to monitor them.5 min read·Jun 3, 2023----
Uddeshya SinghinLevel Up CodingThe internals of Go ChannelsI have been reading about the design of go language and this post is an accumulation of notes specific to the buffered go channels…10 min read·Feb 18, 2023----
Uddeshya SinghKademlia Protocol in Distributed Hash TablesKademlia. This protocol is used to serve data in a truly decentralized peer-to-peer network. In this kind of network, from the BitTorrent…7 min read·Oct 8, 2022----
Uddeshya SinghinGeek CultureHPACK: Header compression format for HTTP/2Recently, I have been exploring what makes HTTP/2 and HTTP/3 spookily faster than their 1.1 predecessors. While it’s been majorly clear…9 min read·Jul 11, 2022--1--1