Siddheshwar KumarMonitoring through MetricsThis post talks about one of the traditional ways to monitoring a service or application. The post explains what is metrics, how it works…3 min read·4 days ago----
Siddheshwar KumarBuilding Resiliency in MicroservicesGone are the days when applications used to be two or three tier (web, app and DB). Now we have tens (and in some cases even hundreds) of…10 min read·Mar 13, 2023----
Siddheshwar KumarCAP and PACELCCAP(Consistency, Availability and Partition tolerance) is well known across industry but also the one which is hugely misunderstood. So…4 min read·Feb 20, 2023----
Siddheshwar KumarinITNEXTPaper — On Designing and Deploying Internet-Scale ServicesThe paper summarizes overarching principles for designing and developing highly scalable operations-friendly services.10 min read·Feb 5, 2023----
Siddheshwar KumarHow to approach System Design InterviewsAnd here comes yet another post on this topic :)10 min read·May 4, 2022----
Siddheshwar KumarBit VectorThe bit vector is also referred to as bit-array or bit-set. As the name suggests, it’s an array of bits. Every modern programming language…4 min read·Sep 28, 2021----
Siddheshwar KumarAll about KafkaThis post covers the design philosophy, components, and architecture of Kafka, i.e. everything which matters!7 min read·Dec 21, 2020----
Siddheshwar KumarAlgorithms with Selection PatternThis post focusses on a particular type of recursive problem, SELECTION! This is one of the most commonly occurring recursions (and…4 min read·Mar 11, 2020----
Siddheshwar Kumar10000-foot view of Consensus in Distributed SystemsThe consensus problem is one of the most fundamental problems in distributed systems. This problem is also referred to as Byzantine…4 min read·Dec 30, 2019--1--1
Siddheshwar KumarDistributed Data Systems PatternsThis is a series of posts that try to uncover the common patterns in Distributed Data System.4 min read·Dec 10, 2019----