Какую почитать литературу по проектированию систем мониторинга в реальном времени?

Здравствуйте, уважаемые форумчане. В недалеком будущем планируется рефакторинг системы GPS трекинга транспорта.

Задача такая:

Есть худо-бедно работающая система с 2 пользователями. У каждого пользователя есть порядка 100 автомобилей с установленными GPS трекерами. Координаты автомобилей хранятся в БД. В личном кабинете пользователя есть возможность отображения на карте пройденного пути некоторой машины. + Есть возможность составления отчетов (сколько было стоянок на маршруте, средняя скорость движения и т.д.)

В недалеком будущем планируется перепроектировать систему таким образом, что бы ей могли пользоваться до 100 пользователей (у каждого пользователя до 100 автомобилей). Территориально пользователи находятся в Москве и МО.

С учетом новых требований я выделил основные сложные моменты:

Стремительный рост хранимых данных.
За пол года у 2 пользователей накопилось около 100 млн координат автомобилей. А в идеале планируем вытянуть 100 пользователей. Более того, планируем хранить не только координаты автомобилей, но и значения, передаваемые различными датчиками.

Оперативная обработка поступающих данных.
Пример, автомобиль отклонился от указанного маршрута, на почтовый ящик пользователя отправляется сообщение. Получили от датчика N критичное значение (например, обороты двигателя превышают допустимое значение) отправили некоторое уведомление.

Составление статистических расчетов для логистов.
Отчеты по средней скорости движения на участке N, общее количество стоянок и т.д.

Подскажите, пожалуйста ответы на следующие вопросы:

Существует ли литература (книги, статьи из журналов и т.д.) по проектированию систем подобного рода ? Если у вас есть что-то на примете, поделитесь, пожалуйста ссылками.

Какой стек технологий лучше использовать для данной системы ?

Заранее спасибо.
  • Вопрос задан
  • 463 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Здесь можно использовать различные стеки:
все зависит от того, что Вы сейчас храните и что будете хранить в дальнейшем
и как часто датчики отсылают свои координаты на сервер.
Сможете уточнить?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы