Проектирование сервиса мониторинга самолетов в реальном времени

Архитектурная прожарка

Оптимизация производительности
Архитектуры / другое

Доклад принят в программу конференции

Целевая аудитория

Любители искать ошибки в архитектурах

Тезисы

Знаменитый Flightradar показывает в реальном времени положение всех самолетов мира миллионам пользователей, но как ему это удается?

Основную нагрузку создает необходимость довольно быстро отрисовывать обновления в положении самолетов у всех пользователей-наблюдателей, а это, при заявленной средней нагрузке в 3'000'000 пользователей, не меньше 150ГБ данных в секунду. А ведь данные нужно еще и обновлять. Какая база справится с такими объемами? А может, ей и не нужно с этим справляться? В этих вопросах мы постарались разобраться вместе с командой и с радостью выскажем вам свои мысли. Подробно разберем проблемы, с которыми столкнулись, и выслушаем любую критику.

Студент 4 курса МФТИ, только начинаю свое изучение highload, разработчик программной СХД

МФТИ

ВУЗ, в котором учат не только физике

Студентка 4 курса МФТИ физтех-школы прикладной математики и информатики. Разрабатываю бэкенд на Java в Яндексе

МФТИ

ВУЗ, в котором учат не только физике

Стажируюсь на SRE в Яндексе, заканчиваю бакалавриат МФТИ

МФТИ

ВУЗ, в котором учат не только физике

Видео

Подготовительное задание
https://miro.com/welcomeonboard/SXg1MzhYNThNZ1NWSThzTnQxNDZtaFVDbHZJQTl6WHY4T3pyMElwVFU3MG93aDl5TkxkZmFueXVJNTR5Y3B6dXwzMDc0NDU3MzYyNzU2ODQ0MjEwfDI=?share_link_id=468608631883