Engineering writing

Notes on systems that survive scale.

Topic-wise writing on distributed systems, Kafka, backend architecture, performance engineering, reliability, and cloud-native infrastructure.

Backend ArchitectureDistributed SystemsReliability

Distributed Systems

Consumer Lag Is a Symptom, Not the Root Cause

A practical guide to reasoning about Kafka lag, partition imbalance, backpressure, and downstream bottlenecks in production systems.

2026-05-3016 min read
KafkaBackpressurePerformance EngineeringObservability

Backend Architecture

Designing Idempotent Job Processing at Scale

Notes on retries, delayed jobs, queue sharding, deduplication, and building worker systems that fail safely.

2026-05-304 min read
WorkersIdempotencyRetriesSystem Design

Reliability

Observability That Actually Reduces MTTR

Tracing, structured logs, metrics, and rollout discipline are most valuable when they shorten the path from symptom to owner.

2026-05-304 min read
ObservabilityTracingLogsReliability