@startuml scale 1000*1000 mainframe Получение данных безналичная оплата / оплата по счету из kafka participant paykeeper participant 1C queue kafka participant workflow as workflow collections PaymentsDb as PaymentsDb autonumber loop Всегда paykeeper -> kafka: Пишет все инфо\nо документах по заказу 1C -> kafka: Пишет все инфо\nо документах по заказу workflow -> kafka: Получает документы\nк заказу из очереди workflow -> workflow: Преобразовывает данные workflow -> PaymentsDb: Записывает в коллекцию end @enduml