US Patent:
20210334194, Oct 28, 2021
Inventors:
- Armonk NY, US
Anup Kalia - White Plains NY, US
Chin Lin - Elmsford NY, US
Raghav Batta - Ossining NY, US
Saurabh Sinha - Danbury CT, US
John Rofrano - Mahopac NY, US
Maja Vukovic - New York NY, US
International Classification:
G06F 11/36
G06F 11/32
Abstract:
Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.