Transforming select portions of a monolithic application to microservices
AssigneeInternational Business Machines Corporation
InventorsRaman HARISHANKAR, Ram RAVISHANKAR, Sandeep SUKHIJA, Harish BHARTI
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRaman HARISHANKAR, Ram RAVISHANKAR, Sandeep SUKHIJA, Harish BHARTI
Estimating the term…
A method includes: determining, by a computing device, transactions of a monolithic application; ranking, by the computing device, the transactions using predefined rules; selecting, by the computing device, a candidate transaction from the ranked list; determining, by the computing device, lines of application code of the monolithic application associated with the candidate transaction; mapping, by the computing device, respective ones of the determined lines of application code to a first operation and a second operation, wherein the first operation and the second operation are different types of operation; and defining, by the computing device, a target state design based on CQRS (Command Query Responsibility Segregation), the target state design including a first microservice that performs the first operation and a second microservice that performs the second operation.
A method, comprising:
A computer program product comprising one or more computer readable storage media having program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to:
A system comprising:
Dependencies are inferred from the claim text.