Consistent hashing для распределения ключей по нодам. Каждая нода: in-memory LRU (groupcache/bigcache) + optional persistence. Протокол: gRPC между нодами. Client library с hash ring. Cache aside pattern: проверь кеш → miss → загрузи из source → положи в кеш. Invalidation: TTL + pub/sub для active invalidation. Replication для HA.
Как спроектировать distributed cache на Go?
Senior
113 просмотровAFK Offer AI
Как работать с rate limiter на уровне кластера?