Mono2Micro: a practical and effective tool for decomposing monolithic Java applications to microservices
Abstract
In migrating production workloads to cloud, enterprises often face the daunting task of evolving monolithic applications toward a microservice architecture. At IBM, we developed a tool called Mono2Micro to assist with this challenging task. Mono2Micro performs spatio-temporal decomposition, leveraging well-defined business use cases and runtime call relations to create functionally cohesive partitioning of application classes. Our preliminary evaluation of Mono2Micro showed promising results.
BibTeX
@inproceedings{Kalia-al:FSE21,
author = {Anup K. Kalia and
Jin Xiao and
Rahul Krishna and
Saurabh Sinha and
Maja Vukovic and
Debasish Banerjee},
title = {{Mono2Micro:} a practical and effective tool for decomposing monolithic Java applications to microservices},
booktitle = {{ESEC/SIGSOFT} {FSE}},
pages = {1214--1224},
publisher = {{ACM}},
year = {2021},
}