К реальным собесам
Реальный собес2026-04-16

System Design: realtime CTR dashboard для рекламы

System design кейс про realtime dashboard CTR рекламных кампаний: оценка потока событий, Kafka/event schema, stream aggregation и OLAP storage.

Таймлайн собеседования

Сначала список вопросов и задач по ходу записи. Условие или вопрос можно раскрыть отдельно; решение и разбор спрятаны в отдельной плашке.

00:05:18-00:10:35Вопросconfidence: high

Как посчитать поток событий для CTR dashboard

capacity planningadsCTR
YouTube с таймкода
00:20:40-00:36:33Вопросconfidence: high

Какие события класть в Kafka и как партиционировать

Kafkapartitioningstreaming
YouTube с таймкода
00:22:33-00:32:29Вопросconfidence: high

Как агрегировать CTR по минутам и где хранить результат

streamingaggregationClickHouse
YouTube с таймкода

Выводы и как готовиться

  • Начинать нужно с capacity planning: 200 млрд показов в день превращаются примерно в 2.3 млн events/sec.
  • Kafka key и partitioning выбираются под основную агрегацию и hot-key риски.
  • Dashboard должен читать агрегаты из OLAP storage, а не сырые events.