Разворачивают ли у вас разработчики сервисы локально?
Кто как справляется с этой проблемой?
Мы легко решили для себя эту проблему с помощью двух инструментов:
1. Часть сервисов работает на тестовом сервере, доступном локально
2. Docker
P.S. Разворачивать и обновлять проекты в докере - дело если не нескольких секунд, то минут, не более того. При этом за всю настройку и прочую богадельню связанную с настройками ОС для сервиса, софта и пр. - отвечают авторы самого сервиса, разработчику достаточно скачать/обновить несколько файлов описывающих контейнер(ы) и выполнить 1-2 команды, дальше всё соберётся и поднимется автоматически.
Для dev окружения мокаем сторонние сервисы через вайрмок контейнер (rodolpheche/wiremock), при изменениях в api - обновляем моки в соответствии с изменениями.
С частью связанных сервисов общение производится через ивенты кафки - тоже решается моками ответов.
При интеграционных тестах - поднимаются реальные сервисы