Наталья Макарова@nmakarova
Пользователь
Информация
- В рейтинге
- 182-я
- Откуда
- Новосибирск, Новосибирская обл., Россия
- Дата рождения
- Зарегистрирована
- Активность
Специализация
Бэкенд разработчик
Ведущий
От 450 000 ₽
Java
Spring Boot
ООП
Hibernate
Kubernetes
Высоконагруженные системы
Проектирование архитектуры приложений
PostgreSQL
RabbitMQ
Redis
Ну, человек, которого можно позвать посоветоваться. Возможно, у вас есть несколько вариаций таких опытных людей - кто-то архитектор, кто-то, не знаю, принципал инженер... У нас они пока все архитекторы.
Возможно. А как было бы правильно? (Я если что правда интересуюсь)
Спасибо! Про часовые пояса: у нас была дискуссия выносить ли это в паблик) В итоге решили, что раз уж про реальный опыт, а мы ну правда же потратили на это довольно много времени, то нечего скрывать.
))) От Васи получено разрешение
Да, но он может быть еще много где, кроме работы) На конференции/ на больничном/опять в отпуске/ в декрете/уволиться... И даже просто занят другой такой же важной задачей. В любом случае, ненадежно, если только один может в коде разобраться.
Угу. Рутуб тоже не работал)))
Здравствуйте!
1. Макрозоны статичны в обычный день, но если большая нагрузка или, наоборот, меньше обычного (выходные), то их склаивают или делят. У нас в основном доставка до физиков, и вы верно перчисляете проблемы с этим связанные) Из-за этого в нашей системе много дополнительных процессов - прозвоны, согласования времени доставки и много чего еще. Это все усложняет задачу маршрутизации, на все такое приходится смотреть. Именно поэтому перед собственно построением маршрутов у нас большой модуль, который слушает все события - перенос времнеи-места, заявки и прочее, и принимает решение когда и с какими данными надо строить маршрут.
2. "... ему приходится уже без вашей системы перестраивать себе маршрут и контактировать с клиентами"
Так в том-то и дело, что мы не можем построить кму маршурт в начале дня и все! Нам приходится его перестаивать из-за форсмажоров, из-за переноса времени клиентом, из-за непредсказаннйо пробки.
Честно говоря, я сталкивалась только с обратной ситуацией: если таксист решил, что он дорогу лучше знает, то все, я опоздаю минут на 20-30(
Здравствуйте! В отдельном приложении курьерам неудобно, у них динамичная работа) Нужно одновременно ехать, прозванивать следующих клиентов, чтобы узнать готовы ли они принять посылку, отмечать уже врученные. И при этом еще и в отдельное приложение уходить.
Чтобы курьеры пользовались маршрутизацией в приложении, а не игнорировали ее - это отдельная задача, конечно) Мы идем по пути показывать, что вот ты не пользовался маршрутизацией и у теяб такие показатели, а если бы пользовался - то были бы вот такие. Чтобы курьер сам прочувствовал разницу и понял, что ему проще и выгоднее пользоваться нашими маршрутами.
Спасибо! Да, то, что посреди дня может появляются срочные задачи для курьера - усложняют алгоритм. Так же как приход груза в разное время на склад - приходится придумывать алгоритм с "фантомными" заказами.