Что такое counter service?

Middle
66 просмотров
AFK Offer AI

Counter service — микросервис для подсчёта метрик: лайки, просмотры, клики. Проблема — высокая конкуренция при UPDATE count = count + 1. Решения: батчинг (копить в памяти, flush раз в N секунд), Redis INCR (атомарный инкремент), или отдельная таблица счётчиков с шардингом по entity_id. Eventual consistency обычно приемлема для счётчиков.

Следующий вопрос

Как откатить частично выполненную операцию?