Hard
  • Architecture
  • DataBase
  • Platform

«Велосипед» для сбора логов, или Как обработать 15 000 000 сообщений в секунду

Расскажу, как с нуля создали собственный инструмент для сбора логов в режиме реального времени. В дальнейшем он стал ключевым для нашей системы сбора и обработки данных, позволяющей обрабатывать до 15 млн уникальных сообщений в секунду и до 150 млрд в день.

Наша система построена на стеке Golang+Kafka+ClickHouse. Система универсальна и позволяет качественно сопровождать ключевые ИТ-сервисы X5 — от анализа событий кассовых операций до сбора логов защитного периметра WAF + NGFW.

Рассмотрим основные технологические и архитектурные решения, которые вам придется принять при создании приложения подобного класса. Прогуляемся по граблям и проблемами, с которыми мы столкнулись. Разберем и протестируем в бою стандартные инструменты для сбора логов. Дам базовые рекомендации для проектирования подобных систем.

Спикеры

Похожие доклады

Если у вас остались вопросы или вам нужна дополнительная информация, не стесняйтесь обращаться к нам!

Задать вопрос