Blog (3 posts)
Unpacking containers: A 101 to building your own isolated environments
December 07, 2022
Containers are often confused with VMs. This blog discusses about how isolation works and how constructs work under the hood by building your custom container.
Causality and clocks in a dynamic distributed setting
February 13, 2022
Vector Clocks and Lamport Clocks do not scale well in a dynamic setting as they suffer from actor burst problem. This blog discusses about some issues with vector clocks and how Interval Tree Clocks can be helpful in this scenario.
WhatsApp animated stickers and synchronisation
July 15, 2021
Have you ever observed your WhatsApp animated stickers in sync? I wanted to understand how it worked, and whether it was in sync for all users, and in this blog I have noted my observations and some related code.