Kumar SwapnilinDev GeniusRate LimitingDesigning an API Rate Limiter to throttle users above a given threshold3 min read·Mar 2, 2021----
Kumar SwapnilinGeek CultureUnderstanding Merkle Treesthe quintessence of Git, Bitcoin and DynamoDB5 min read·Feb 10, 2021----
Kumar SwapnilB-Trees and why they are used for indexingSummarizing the awesome explanation by Abdul Bari5 min read·Jan 4, 2021----
Kumar SwapnilThe chemistry of MySQL transactions: Part 2In the first part we have discussed about the Atomicity and Consistency aspects of a transaction. In this post we will see the Isolation…6 min read·Jan 1, 2021----
Kumar SwapnilThe chemistry of MySQL transactions: Part 1A transaction is a way for an application to group several reads and writes together into a logical unit. Conceptually, all the reads and…4 min read·Dec 29, 2020--1--1
Kumar SwapnilCache miss : Escaping the storm ⚡️In pursuit of speeding up database driven applications at scale by alleviating the database load, we use in memory caching tools like…3 min read·Jul 7, 2020----