Ну давай конкретно. Рекомендуешь начинать depth first . Заносим в новое окружение сервис курсов валют, у него нет зависимостей . Все ок. Наполняем его тестовыми данными. Следующим заносим сервис денежных переводов, надо для него негенерировать данных. Решаем не лезть в базу руками, а дергать АПИ, что б как в жизни. Откуда генерилке запросов знать на какие даты и какие валюты их делать? Можно прочитать в тикете и накодить как там сказано. И наделать ошибок
. А можно нагенерить сначала запросы на переводы (но не отправлять их), затем из них выдрать даты и валюты, по этим данным наполнить сервис курсов и уже только затем дергать сервис переводов запросами которые мы нагенерировали заранее. Тогда по завершению процесса данные в двух сервисах будут гарантированно согласованными.
Вот эту хореографию писать голыми руками не хочется, хочу инструменты облегчающие жизнь
Если входной поток данных стандартизирован, то запатчил бы гореплей, на подмену пд
Можно конечно лить, пока ошибки до минимума не сойдут,типа все потихонечку не сложится красиво. Это как паппет несколько раз запускать, пока он до конца не дойдет :)