Провести анализ приложения и дать рекомендации по оптимизации
Делаю стартап в области рекламной аналитики.
Сделал MVP версию, но пропускная способность недостаточна, необходимо 10k-20k RPS
Структура приложения
- Сервер NGNIX - обратный proxy и Load Balancer
- Модуль приема обработки событий на GO - отправляет события в Kafka
- Сервер Kafka (потенциально проблема в этом)
- БД ClickHouse - движок Kafka работает как Consumer и обрабатывает данные
- Сервис на Python который рассчитывает метрики и подключается к остальным... Читать дальше...