Нужен системный аналитик, который поможет разобраться с интеграцией между несколькими системами и нормально это описать.
У нас есть внутренний сервис заказов, отдельно биллинг и ещё сторонняя система, через которую проходят часть операций. Сейчас всё это как-то связано, но по факту — куча костылей, логика размазана, документации почти нет.
Из-за этого:
сложно вносить изменения
разработчики по-разному понимают, как всё работает
периодически возникают ошибки при обмене данными
Что хотелось бы сделать:
описать текущие интеграции между системами
зафиксировать, какие данные куда передаются и в каком формате
разобрать основные сценарии (создание заказа, изменение, отмена, оплата и т.д.)
выявить проблемные места
Дальше — предложить более понятную схему взаимодействия:
как должны выглядеть API
какие нужны события / очереди
как лучше организовать обмен данными
Важно, чтобы это было не просто “текстом”, а в понятном виде — схемы, диаграммы, последовательности.
Дальше, возможно, подключим к проработке новой архитектуры.
Пока нет ставок.