Getting Microservices and Legacy to Play Nicely Together with Event-Driven Architectures
Watch Video View Slides
There are many opportunities to begin breaking down your monolithic applications one feature at a time, but other parts of your legacy portfolio are operating just fine and aren’t going anywhere. New microservices and legacy systems have to interoperate—and that's no easy task. One option is to rebuild everything, but that's costly, risky, and time-consuming. You could also integrate new services and legacy systems with APIs, but there are challenges there, too. Using a code-scanning tool to convert from, say, Cobol to Java, may just move the mess you had in Cobol to Java. At the end of the day, some of your legacy services are doing just fine, but to support new customer-facing capabilities and channels, you need to easily access their functionality and data.