International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 176 - Issue 18 |
Published: Apr 2020 |
Authors: Tcharles Pereira Da Silva, Kleinner Farias |
![]() |
Tcharles Pereira Da Silva, Kleinner Farias . Mind Overflow: A Process Proposal for Decomposing Monolithic Applications in Microservices. International Journal of Computer Applications. 176, 18 (Apr 2020), 1-9. DOI=10.5120/ijca2020920125
@article{ 10.5120/ijca2020920125, author = { Tcharles Pereira Da Silva,Kleinner Farias }, title = { Mind Overflow: A Process Proposal for Decomposing Monolithic Applications in Microservices }, journal = { International Journal of Computer Applications }, year = { 2020 }, volume = { 176 }, number = { 18 }, pages = { 1-9 }, doi = { 10.5120/ijca2020920125 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2020 %A Tcharles Pereira Da Silva %A Kleinner Farias %T Mind Overflow: A Process Proposal for Decomposing Monolithic Applications in Microservices%T %J International Journal of Computer Applications %V 176 %N 18 %P 1-9 %R 10.5120/ijca2020920125 %I Foundation of Computer Science (FCS), NY, USA
Constant changes made by different developer profiles turn legacy applications into monolithic ones. Although it is a known issue, little has been done to mitigate it. This paper proposes Mind Overflow, a process to guide the decomposition of a monolithic application to a microservice architecture. With Mind Overflow, researchers and developers benefit from the use of consolidated design patterns, architectures, and technologies through a comprehensive decomposition workflow. The case study showed promising results, indicating that Mind Overflow is feasible to break down monolithic to a microservice-based architecture, including reducing cyclomatic complexity and producing highly cohesive microservices.