Насколько хорошо подходят эти технологии для решения задачи?

Нужно написать сервис для сбора аналитических данных к веб приложению. Основная часть бэкенда написана на python. Основная нагрузка на аналитику - счетчик просмотров, при этом сохраняются айди пользователя если он авторизован, если нет то его айпи. Это нужно для рекомендаций и частичного избавления от накрутки просмотров.
О планируемой реализации: при GET запросе на python сервер отправляется msg через kafka к серверу golang который кэширует данные в redis, и раз в несколько секунд массово переносит их в ClickHouse исключая повторы ( если пользователь уже смотрел этот пост, мы его в ClickHouse не переносим ).
Всё это должно легко масштабироваться
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы