Kumar SwapnilinDev GeniusRate LimitingDesigning an API Rate Limiter to throttle users above a given thresholdMar 2, 2021Mar 2, 2021
Kumar SwapnilinGeek CultureUnderstanding Merkle Treesthe quintessence of Git, Bitcoin and DynamoDBFeb 10, 2021Feb 10, 2021
Kumar SwapnilB-Trees and why they are used for indexingSummarizing the awesome explanation by Abdul BariJan 4, 2021Jan 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…Jan 1, 2021Jan 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…Dec 29, 20201Dec 29, 20201
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…Jul 7, 2020Jul 7, 2020