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