Недавно Яндекс открыл в общий доступ аналитическую СУБД ClickHouse, на которой работает в том числе и Яндекс.Метрика. Новость вызвала волну обсуждений и вопросов. На многие из них в подкасте Software Development Podcast отвечает Виктор Тарнавский, руководитель Яндекс.Метрики.
В подкасте Виктор подробно рассказывает про архитектуру и внутреннее устройство Яндекс.Метрики, о том, из каких программных компонентов она состоит, как происходит обработка поступающих событий, как они обрабатываются и складываются в базу данных ClickHouse, каким способом достигается масштабируемость и отказоустойчивость всей системы. А также о том, как появился ClickHouse, что у него внутри и для чего его лучше всего использовать.
Не останется тайной и тема публикации проекта в открытый доступ. Виктор Тарнавский рассказывает о том, есть ли интерес у сообщества к проекту, что еще нужно сделать, чтобы проектом было легко и удобно начать пользоваться, есть ли запросы на новые фичи и пулл-реквесты.