Microservice Creation using Runtime Metadata
AssigneeInternational Business Machines Corporation
InventorsAkshar Kaul, Himanshu Gupta, Sameep Mehta, Srikanth Govindaraj Tamilselvam, Amith Singhee, Vaibhav Sudhakar Dantale, Ravi Vishnu Israni
Life of this patent
Estimating the term…
Abstract
A computer implemented method creates microservices for an application. A number of processor units clusters programs and data structures for the application using runtime metadata to form groups of the programs and data structures. The runtime metadata is obtained from running the application. The number of processor units creates a design for the microservices for the application using the groups of the programs and the data structures.
Claims20
A computer implemented method for creating microservices for an application, the computer implemented method comprising:
- clustering, by a number of processor units, programs and data structures for the application using runtime metadata to form groups of the programs and the data structures, wherein the runtime metadata is obtained from running the application;
- and
- creating, by the number of processor units, a design for the microservices for the application using the groups of the programs and the data structures.
A computer system comprising:
- a number of processor units, wherein the number of processor units executes program instructions to:
- cluster programs and data structures for an application using runtime metadata to form groups of the programs and the data structures, wherein the runtime metadata is obtained from running the application;
- and
- create a design for microservices for the application using the groups of the programs and the data structures.
A computer program product for creating microservices for an application, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a computer system to cause the computer system to perform a method of:
- clustering programs and data structures for the application using runtime metadata to form groups of the programs and the data structures, wherein the runtime metadata is obtained from running the application;
- and
- creating a design for the microservices for the application using the groups of the programs and the data structures.
Dependencies are inferred from the claim text.