Я полагаю, что ваше новое микросервисное приложение будет использовать существующие устаревшие сервисы, не смешиваясь с ними. Таким образом, они будут доступны через http или некоторый протокол обмена сообщениями amqp. Как правило, не смешивая среды, вы можете обеспечить стабильное автоматическое масштабирование для старых сервисов, создать для них прокси-сервер, чтобы получить общий интерфейс, обработку ошибок, обеспечить балансировку нагрузки и использовать сервисы через это. Когда старые службы по какой-то причине не работают, вы можете создать дополнительную очередь, в которой для них будут храниться временные данные, а после их возвращения вы можете обрабатывать их асинхронно. Таким образом, есть возможность украсить дополнительным функционалом.