Elasticsearch Architecture – Understanding the Distributed Search Engine Behind ELKIntroduction In the previous article, we introduced the ELK Stack and explored how Elasticsearch, Logstash, and Kibana work together to collect, process, store, and visualise data. Among these componeOct 8, 2026·8 min read
Back-of-the-Envelope Calculations: Sizing Your System Before You CodeIn the world of system design, one of the most crucial early steps is understanding the scale of the problem you're trying to solve. Before you dive into writing a single line of code, picking a databApr 22, 2026·8 min read
PACELC Theorem - The Evolution of CAP for Modern Distributed SystemsIn the world of distributed systems, scalability, availability, and consistency are paramount. For years, the CAP theorem provided a foundational understanding of the trade-offs involved. However, as Apr 6, 2026·8 min read
CAP Theorem: Mastering the Two-of-Three Tradeoff in Distributed SystemsIn the realm of distributed systems, the CAP Theorem is a fundamental principle that every system designer must understand. It states that a distributed data store cannot simultaneously guarantee ConsMar 8, 2026·8 min read
Latency vs. Throughput - Shifting Your System Design MindsetIn the world of system design, performance is paramount. But what exactly constitutes "performance"? Too often, discussions around system speed and efficiency get bogged down in a shallow understandinFeb 23, 2026·7 min read
The Scalability Dilemma : Vertical vs. Horizontal ScalingWelcome back to our System Design Series. If you’ve ever built an application that started small but suddenly gained a surge of traffic, you’ve likely faced the "Scaling Wall." Your server is gasping for air, latency is spiking, and your users are se...Feb 11, 2026·4 min read
System Design - Beyond the CodeWhy System Design is the Definitive Mindset Shift In the early stages of a software engineering career, the world is defined by the IDE. Success is measured by the elegance of a function, the efficiency of an algorithm, or the passing of a local unit...Jan 14, 2026·4 min read