Distributed-Systems

Technical Journal // Distributed-Systems
Oct '26

The eMudhra CA Compromise and Exit from Public SSL/TLS

A technical post-mortem and update on the eMudhra compromise, detailing the 8-bit entropy bug, root CA distrust across Mozilla, Chrome, Apple, and Microsoft, eMudhra's planned exit from public SSL/TLS, and remediation.

Aug '26

Designing a Distributed Job Scheduler in Go: Partitioning, Locking, and Backpressure

A complete system design of a fault-tolerant distributed job scheduler built for scale. Covers PostgreSQL row locking with SKIP LOCKED, hash ring shard distribution, cron parsing, worker backpressure, and missed job recovery.

Jul '26

Designing a Distributed Rate Limiter with Redis

A full system design of a production rate limiter. Covers every major algorithm (token bucket, sliding window, leaky bucket, fixed window), their tradeoffs, how they break in a distributed system, how Redis fixes them, and how Stripe, Cloudflare, and API gateways actually deploy this in production.

Feb '26

Python Background Workers: Architecture, Queues, and Retry Strategies

Learn how to build production-ready Python background workers that scale under load. Covers worker pools, queue architecture, retry strategies, idempotency, and graceful shutdown.