Найти в Дзене
JavaGuru

Задача с секции дизайна архитектуры бекенд систем

Всем привет! Хочу поделиться задачей с реальной секции дизайна архитектуры бекенд систем. Сможете вы ее решить?

Далее приведу функциональные и не функциональные требования выданные в качестве входной информации на секции дизайна бекенд систем.
Функциональные требования:
- нужно создать архитектуру приложения отслеживающего перемещение курьеров по городу.
- курьеры перемещаются по городу,
- операторы следят за их перемещением в реальном времени.
- операторы могут посмотреть историю перемещения курьера.

Не функциональные требования:
- хранить историю перемещения за 1 год.
- интервал обновления данных - 1 минута.

И на этом все! После того как вам сообщают такие
требования управление передаётся вам.

Перед вами скетч доска на которой вы можете рисовать
и интервьювер, который может ответить на ваши вопросы
если они у вас конечно есть.

Как бы вы решали такую задачу?