Skip to content5 posts tagged “Distributed Systems”
Go Contexts: What I Learned by Getting Things WrongThe subtle parts of Go's context package — cancellation, deadlines and propagation — learned by debugging things that broke in production.Mar 01, 2026· 10 min readSiren - Alert management at scaleBuilding Siren, an alert orchestration platform at Gojek — managing alerting rules and notifications at scale.Jul 16, 2023· 6 min readHorizontally scaling up a Kafka cluster A production story of scaling Kafka horizontally under load — partition reassignment, the trade-offs vs vertical scaling, and lessons from the outage that prompted it.Sep 11, 2021· 3 min readWhat makes Kafka awesome?What makes Kafka the backbone of data-driven companies — the design decisions behind its high-throughput, low-latency streaming.May 07, 2020· 10 min readBlockchain is revolutionary!Why decentralization matters — the problem with central ownership and what blockchain actually changes.Aug 11, 2019· 1 min read