Some existing application modernization technologies apply a dynamic microservice composition-based approach to generate microservices from a monolithic application. Such a dynamic microservice composition-based approach utilizes operational data and produces dynamically adapting microservice models during runtime. A problem with such a dynamic microservice composition-based approach is that the operational data is difficult to collect.
Some existing application modernization technologies apply a workload-data-based approach to generate microservices from a monolithic application. Such a workload-data-based approach uses operational data (e.g., log file) and produces fixed microservice models after data collection. A problem with such a workload-data-based approach is that the operational data is difficult to collect.