Технический анализ и декомпозиция и подготовка задач к спринту. В процессе выполнения задач у разработчиков возникало меньше вопросов по способу реализации
Согласование с бизнесом списка задач в спринт, подготовка и проведение покер-планирования.
Рапределение задач среди участников группы разработки. Расстановка приоритетов задачам, в случае необходимости, перераспределение ресурсов на выполнение срочных задач
Внедрено кросс-сервисное кеширование на базе redis, с механизмом инвалидации по событиям ч-з rabbitmq. Это позволило снизить нагрузку на каждый сервис в отдельности и увеличить пропускную способность сервисов
Разработана концепция валидации пакетов, отправленных ч-з pubsub rabbitmq, с использованием swagger. В результате внедрения, стало возможным быстро выявлять причины ошибок в бизнес-процессах
На базе Celery и Django разработано решение, благодаря которому стало возможным подписывать на события, возникающие в других сервисах и отправляемые ч-з rabbitmq. Валидация и обработка входящих пакетов происходит ч-з сериализаторы Django Rest Framework. Это решение позволило бесшовно интегрировать сервисы на базе Django в общую экосистему проекта
Реализован пользовательский интерфейс на базе Django, позволяющий партнёрам согласовывать установку постаматов. В результате, согласование установки перешло из email в автоматизированный режим
Разработка архитектуры и внедрение процесса разработки внутреннего сервиса на Django и Angular, благодаря которому можно составлять план установки постаматов в регионах