January 09, 2021
This is a short post on various strategies that distributed datastores use to provide the capabiltiy of secondary indexes.
September 24, 2020
This post is on tail latencies and how request hedging can help curtail those. I also present one of my experiences of implementing request hedging in golang to combat the "tail at scale".
August 02, 2020
How should clients handle persistent connections when DNS IPs change? This post covers various aspects ranging from http1/2 and load balancers to answer this question.
July 27, 2020
In microservices, canary deployment is a pattern for rolling out releases to a subset of users or servers. This post covers various canary deployment strategies, specifically for queue workers, and their pros and cons.
December 08, 2019
It has been quite a while since I wanted to setup a personal vanity blog. Earlier I had tried setting this up using Pelican, but wasn't quite impressed by the themes available then, so thought of trying something else later. After 3.5 years, I am finally setting it up again using Jekyll this time.