@startuml scale 1000*1000 mainframe Получение данных (Реализации, оплаты) от WTIS MVP participant WTIS as WTIS queue kafka participant workflow as workflow collections Redis as redis autonumber hnote over WTIS: После MVP WTIS изменится\nна сервис баланса loop Всегда WTIS -> kafka: Пишет все инфо\nо документах по заказу workflow -> kafka: Получает документы\nк заказу из очереди alt данных нет в кэше по ключу workflow -> redis: Сохраняет в кэш\nКраткую форму на 7 дней\nПолную форму на 3 дня else данные есть в кэше по ключу workflow -> redis: Удаляет запись по ключу workflow -> redis: Сохраняет в кэш\nКраткую форму на 7 дней\nПолную форму на 3 дня end @enduml