
Продолжаем работу по ключевым направлениям: улучшение работы трекинга контейнеров, переход на новую версию дизайна и функциональности (Cargo 4.0), продвижение и продажи. Близится к завершению переписывание сервисов трекинга на новый формат данных и решение их архитектурных проблем.
Трекинг
1. Исследовали вопрос с логированием при помощи стека технологий ELK (Elasticsearch + logstash + kibana). Такой подход позволит агрегировать и хранить логи в специальном хранилище данных, что потенциально упростит сбор и подготовку полезной статистики.
2. Проработали вопрос с созданием уникального идентификатора запроса , который в случае возникновения проблем поможет понять на каком этапе выполнения запроса он “упал”.
3. Сконфигурировали очереди сообщений для доступа ко всем данным. Протестировали механизм балансировки запросов с несколькими репликами сервиса, что позволит повысить пропускную способность ядра трекинга и обрабатывать больше запросов одновременно.
4. В телеграм-боте трекинга внедрили модуль для оперативного уведомления об ошибках; настроили частоту уведомлений через выбор дней недели, в которые пользователь готов получать уведомления; переписали и унифицировали функцию массовой рассылки уведомлений пользователям.
5. Продолжаем тестирование сервисов прокси для поиска более надёжного с целью уменьшения ошибок Трансконтейнера. Из трёх протестированных сервисов используемый пока что показал себя лучше всех.
Переход на версию Cargo 4.0
1. Вёрстка.
1.1. Личные кабинеты сверстали на 80%.
1.2. На данный момент, пока дизайнер ведёт работу над новыми макетами, продолжаем рефакторинг написанного кода для упрощения его расширяемости и поддержки в будущем.