|
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 |
10.5120/ijca2020920125
|
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.