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