Как мы следим за 18 000 автомобилями одновременно: телеметрия каршеринга изнутри

Habr ·

Как мы следим за 18 000 автомобилями одновременно: телеметрия каршеринга изнутри

Два года назад мы уже писали на Хабре про телеметрию — тогда речь шла о том, как мы тестировали её через эмулятор , потому что вручную собирать JSON-пакеты для каждого тестового кейса было трудно. С тех пор система выросла на порядок: на момент этого материала парк — 18 000+ машин, а телеметрия из «источника данных для отдельных фич» превратилась в нервную систему всего сервиса. Без неё мы не могли бы удалённо управлять машиной, знать, где она стоит, и понимать, что с ней происходит прямо сейчас. В этой статье — про то, как это устроено сегодня: сколько данных генерирует парк, почему GPS в городе периодически выдает не точные данные (и при чём тут машины, «плавающие» по Неве), как мы построили свою систему валидации координат Geomio и куда всё это движется дальше. Читать далее

Два года назад мы уже писали на Хабре про телеметрию — тогда речь шла о том, как мы тестировали её через эмулятор , потому что вручную собирать JSON-пакеты для каждого тестового кейса было трудно. С тех пор система выросла на порядок: на момент этого материала парк — 18 000+ машин, а телеметрия из «источника данных для отдельных фич» превратилась в нервную систему всего сервиса. Без неё мы не могли бы удалённо управлять машиной, знать, где она стоит, и понимать, что с ней происходит прямо сейчас. В этой статье — про то, как это устроено сегодня: сколько данных генерирует парк, почему GPS в городе периодически выдает не точные данные (и при чём тут машины, «плавающие» по Неве), как мы построили свою систему валидации координат Geomio и куда всё это движется дальше. Читать далее

Источник: Habr