Migration to Microservices

Keywords

migration to microservices, softwarequalityantipatterns 

Objective

  • Analyze advanced migration approaches for modernizing legacy systems based on predefined quality constraints. 
  • Minimize the need of multiple iterations to meet non functional requirements during migration to microservices. 
  • Investigate how migration to microservices, and its planning, impact the quality of the derived system.

Description

Migrating from monolithic systems to microservices is a complex process that requires strategic planning and execution to ensure effective outcomes. This research line focuses on employing various techniques to support this transition, including architectural reconstruction and antipatterns analysis. By identifying potential issues within the legacy system, we can apply targeted mitigation tactics and patterns to enhance the quality of the resulting microservices. Early intervention in the migration process aims to reduce the need for multiple iterations, streamlining development and addressing non-functional requirements efficiently. Furthermore, our analysis hihlights the risks associated with inadequate migration planning, emphasizing its potential impact on the overll quality of the derived microservices-based system.