Foundationপ্রথম নীতি থেকে
LEVEL 9 · Distributed Systems

Hotspot Key

হটস্পট কি

এক key-এর traffic বাকিদের চেয়ে অনেক বেশি — sharding সমান হলেও এক shard/node গরম হয়ে যায়।

also: celebrity-key, hot-partition

hash(key) → সমান ভাগ, কিন্তু access distribution সমান নয়

key "user:celebrity-1" → 40% of all reads → এক partition পুড়ছে
p99 latency: গরম shard-এ 500ms, ঠান্ডায় 5ms
  • Zipfian access pattern-ই আসল — uniform hash uniform load-এর প্রতিশ্রুতি access skew-এর কাছে নত
  • Mitigation ladder: client-side cache → per-shard replica fan-out read → key salting (key#0..#N ভেঙে লেখা, পড়ার সময় aggregate) → rate limit
  • Detection: global average latency মিথ্যা বলে — per-shard/per-key p99 আর top-K key tracking (sampled, bloom-filter assisted) জরুরি