DEV Community

Discussion on: How do you deal with legacy projects?

Collapse
 
csgeek profile image
csgeek

Microservices is usually the path forward. Monolithic code bases are insane. Nobody can do anything in there and splitting code makes everyone life easier.

It does involve software architecture to understand what is going on and having a path of switching traffic from one path to another. A/B testing would be ideal.

Hope this helps.