What are the biggest challenges you’ve faced with application modernization services for legacy systems?

Posted by Human_Intention_657@reddit | sysadmin | View on Reddit | 15 comments

Working with a pretty old internal platform right now and trying to figure out the most practical path for modernization. The system was originally built more than a decade ago and a lot of core logic still depends on outdated frameworks and tightly coupled services. Rewriting everything from scratch isn’t really an option because the system is still heavily used by multiple teams.

So the current idea is to look into specialized application modernization services rather than a full rebuild. The goal would be to gradually move parts of the system to a more modular architecture while keeping the core business logic stable during the transition.

The challenges we’re already seeing:
-unclear dependency chains between services
-legacy database structures that are hard to migrate
-performance issues during partial refactoring
-difficulty deciding what should be refactored vs replaced

I’ve been looking at how different vendors handle this, specifically checking out the application modernization services from n-ix, as they seem to have a lot of experience with this kind of legacy tech debt and cloud migration. Their approach to incremental refactoring looks solid on paper, but I’m still cautious.

Curious to hear from people who have actually gone through modernization of legacy systems.

What ended up being the hardest part for you? Was it architecture decisions, technical debt, team coordination, or something else?