Мониторинг большого количества движущихся по карте объектов Архитектуры, масштабируемость
Рассмотрим ошибки, проблемы и особенности систем мониторинга транспорта в реальном времени на примере конкретной микросервисной архитектуры Python + Rabbit + Clickhouse, обслуживающей взаимодействие 40 тысяч движущихся и 2 миллионов статичных объектов на карте.
Много устройств, много телеметрии, много клиентов, как не создать лишних точек отказа и обеспечить нормальную работу системы при взаимодействии ее пользователей в режиме "все со всеми". Где применить OLTP, а где OLAP-решения, как достичь баланса между ними.
Пройдемся по всем сервисам от источников данных до клиентского приложения. Коснемся даже оптимизации фронтенда при работе с картами в режиме многослойного интерактивного мониторинга.
Основатель платформы для монетизации проектов с открытым исходным кодом OpenGift. Создатель веб-студии Heliant и бесплатного таск-трекера Heliard. Победитель и участник хакатонов Google по мобильной веб-разработке. Тимлид. Scrum-идеолог.