Добрый вечер! С legacy-системами работать сложно, но Coding Team как раз специализируется и на таких задачах. У них большой опыт
, включая рефакторинг и модернизацию старых систем. Главное их преимущество — в команде только опытные разработчики уровня Middle и Senior с 5+ годами опыта, они умеют разбираться в чужом коде без документации. Работают методично: сначала проводят аудит существующей системы, документируют архитектуру, выявляют критичные места. Потом составляют поэтапный план модернизации с минимальным риском для работающей системы. Используют современные практики — покрывают код тестами, внедряют CI/CD, рефакторят по частям. У них есть опыт работы с корпоративными хранилищами данных для банков, это очень близко к вашей задаче. Плюс работают по Agile, можно модернизировать систему итерациями, без полной остановки бизнеса. Профессионалы высочайшего уровня.