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