Sustaining Runtime Performance while Incrementally Modernizing Transactional Monolithic Software towards Microservices
Microservices are a promising target architecture for the modernization of monolithic software. However, breaking up a monolith into services can have a severe impact on performance, especially transactions. Therefore, careful planning of such modernizations with respect to performance is required. This is particularly true for incremental modernizations, which release partially modernized states of the application into production. In this paper, we present a simulation based approach for sustaining runtime performance during incremental modernizations towards Microservices.
ICPE