Blog
2026
- Designing a Top-K System with Sub-Minute LatencySystem Design• 2 min readA deep dive into designing a real-time Top-K ranking system — Kafka ingestion, Flink sliding windows, Redis sorted sets, failure handling, and scaling strategies.
- Designing a Real-Time Ad Click AggregatorSystem Design• 6 min readA deep dive into designing a real-time ad click aggregation system using Flink, Kafka/Kinesis — covering watermarks, deduplication, Lambda vs Kappa architecture, and interview framing.
- Designing a Planet-Scale Auction SystemSystem Design• 6 min readAn opinionated deep dive into designing a high-scale auction system: consistency, concurrency control, fraud prevention, global scaling, and trade-offs.
- From Domain to Production (2-Part Series) Series
- Self-Hosting n8n on a VPS with Docker & Nginx Reverse Proxy• 3 min readHow I added n8n as a subdomain service on my VPS — Docker setup, Nginx reverse proxy, SSL expansion, and why you should never expose Docker ports publicly.