Open to Work: Senior Backend & Distributed Systems Engineer (Go / Python) View LinkedIn →

Distributed-Systems

Technical Journal // Distributed-Systems
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.