A Hot Decomposition Procedure: Operational Monolith System to Microservices
Nikolay Ivanov, Antoniya Tasheva · 2021 International Conference Automatics and Informatics (ICAI) · 2021
In the context of the popular microservice architecture we make a brief overview of the software architectures evolution starting as a monolith. We have investigated the decomposition templates for database and business functionalities and then proposed an exemplary procedure for decomposition of monolithic applications that are in operation. The procedure aims to make the transition to microservices gradually without downtime. A proof of concept application is initially implemented as monolithic, and decomposed consequently to microservices.