SMMicro: A methodological proposal for migrating from monolithic architecture to microservices
Abstract:
Microservices architecture is an approach based on the construction of systems as independent suites of services, focused on stability, reliability, resilience and easy scaling. Therefore, this architecture is among the most used in the software industry due to its versatility. However, some issues are identified with it, one of them is a migration from legacy architectures that at the beginning fulfilled their functionality, but over the time, they became obsolete. Up to now, there are no guidelines that lead to a migration between monolithic architectures to microservices, being this the main motivation for this research, which aims to investigate the difficulties in migrating monolithic to microservices and establishing a methodological proposal called SMMicro. SMMicro is a conceptual model that allows establishing guidelines to provide a migration focused on decomposition and the subsequent association of components in the layers of an ecosystem of microservices. In addition, SMMicro was implemented on a case study selected from a set of academic software systems, resulting in the design of the system migrated with new components and with the expected benefits of a microservices architecture.
Año de publicación:
2018
Keywords:
- Microservices
- Software Engineering
- MIGRATION
- Monolithic Architecture
Fuente:
Tipo de documento:
Conference Object
Estado:
Acceso restringido
Áreas de conocimiento:
- Ingeniería de software
- Software
- Innovación
Áreas temáticas:
- Ciencias de la computación
- Programación informática, programas, datos, seguridad
- Métodos informáticos especiales