Clock synchronization is a nightmare
Time seems simple. But we engineers lose sleep over something as basic as keeping clocks in sync. Here’s why…
Principal Engineer II at Razorpay. Creator of DiceDB, Ex-staff Engg at GCP Memorystore & Dataproc, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses.
Visit arpitbhayani.me → RSS feedOn Hacker News Nov 2025 – Apr 2026
Systems & Performance 2Infrastructure & DevOps 2AI & Machine Learning 2Math & Algorithms 1Databases & Data 1
Time seems simple. But we engineers lose sleep over something as basic as keeping clocks in sync. Here’s why…
At the core of the attention mechanism in LLMs are three matrices: Query, Key, and Value. These matrices are how transformers actually pay attention to different parts of the input. In this write-up, we will go through the construction of these matrices from the ground up.
In distributed systems, one of the fundamental challenges is knowing whether a node or service is alive and functioning properly. Unlike monolithic applications, where everything runs in a single process, distributed systems span multiple machines, networks, and data centers. This becomes even glaring when the nodes…
There is an implicit contract at the foundation of every database architecture decision you have ever made. You probably never wrote it down. Nobody does. It just… existed.