Мониторинг большого количества движущихся по карте объектов Архитектуры, масштабируемость

Доклад принят в программу конференции
Егор Маслов
big3.ru

Основатель платформы для монетизации проектов с открытым исходным кодом OpenGift. Создатель веб-студии Heliant и бесплатного таск-трекера Heliard. Победитель и участник хакатонов Google по мобильной веб-разработке. Тимлид. Scrum-идеолог.

Тезисы

Рассмотрим ошибки, проблемы и особенности систем мониторинга транспорта в реальном времени на примере конкретной микросервисной архитектуры Python + Rabbit + Clickhouse, обслуживающей взаимодействие 40 тысяч движущихся и 2 миллионов статичных объектов на карте.

Много устройств, много телеметрии, много клиентов, как не создать лишних точек отказа и обеспечить нормальную работу системы при взаимодействии ее пользователей в режиме "все со всеми". Где применить OLTP, а где OLAP-решения, как достичь баланса между ними.

Пройдемся по всем сервисам от источников данных до клиентского приложения. Коснемся даже оптимизации фронтенда при работе с картами в режиме многослойного интерактивного мониторинга.

Другие доклады секции Архитектуры, масштабируемость