PPyxisindistributed-chat-system.hashnode.dev·May 15 · 5 min readDesigning a Distributed Real-Time Chat System (Backend Deep Dive)Most chat applications look simple from the outside. Under the hood, they are complex distributed systems that must handle real-time communication, ordering, failures, and scale. To understand this de00
PPyxisinlsm-tree.hashnode.dev·May 8 · 5 min readBuilding an LSM Tree Storage Engine from Scratch in C++Most developers use databases. Very few understand how they work internally. To bridge that gap, I built a Log-Structured Merge Tree (LSM Tree) based key-value storage engine from scratch in C++ to un00
PPyxisindistributed-url-shortener.hashnode.dev·May 1 · 4 min readDesigning a Distributed URL Shortener (Optimized for Read Scalability)URL shorteners look simple on the surface: map a short code to a long URL and redirect. At scale, the problem becomes very different. Millions of redirects, hot links going viral, and strict latency r00
PPyxisinpyxis-authservice.hashnode.dev·Mar 28 · 4 min readBuilding a Production-Grade Authentication Service (From Scratch)Most authentication tutorials stop at “generate a JWT and you’re done.” That’s not how real systems work. I wanted to understand authentication deeply, not just use libraries, so I built a production-10