В Booking.com события встречаются на каждом углу. Любой web-запрос, запуск cron-задания и даже телефонный звонок сотруднику клиентской поддержки создает событие. Каждое такое событие имеет небольшое значение. Однако, в совокупности со множеством своих собратьев, они превращаются в ценный источник информации, на основе которого можно строить бесчисленное количество метрик и отчетов. В своем докладе я расскажу про нашу систему событий, обрабатывающую несколько гигабайтов данных в минуту. То, как она устроена, ее дизайн, как мы ее строили, строим и каковы планы на ближайшее будущее, ведь компания растет, а значит растет и объем данных. Мы побеседуем про интересные проблемы и уроки, которые нам пришлось выучить.
Презентация доклада:
Запись выступления: