Sustaining Runtime Performance while Incrementally Modernizing Transactional Monolithic Software towards Microservices

Holger Knoche

2016 · 27 citations · 7 references

Concepts

Abstract

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.

References

7