Monolith to microservice – how we rebuilt a legacy frontend
It’s an inescapable fact that any technology company will eventually have to deal with legacy code.
Systems naturally age over time, and often become more difficult to change or understand. They may have business logic becoming tangled with implementation details in a sprawling monolithic codebase, or may become stuck on older versions of languages or frameworks. Sometimes we can live with the risks for internal-only tools, but what about for external, revenue-generating applications?