Как провести интеграционное тестирование микросервисов и выжить (несмотря на legacy)
-
-
20 мин
Микросервисная архитектура давно стала стандартом для современных IT-компаний. Тем не менее многие организации продолжают поддерживать устаревшие (обычно монолитные) подсистемы. Разработчики этих систем могут больше не работать в компании, а документация либо отсутствует, либо устарела. Как же проводить интеграционное тестирование в таких условиях? Каждая интеграция требует тщательного тестирования, ведь изменения в обмене данными могут затронуть всю цепочку сервисов. Можно столкнуться с трудностями при подготовке тестовых данных, развертывании сервисов и указании переменных окружения.
В докладе предложу стратегии для успешного интеграционного тестирования микросервисов и инструменты для облегчения процесса. Обсудим, как организовать процесс, чтобы ИТ не задерживало релизы функционала.