US Patent:
20210263735, Aug 26, 2021
Inventors:
- Armonk NY, US
Ram RAVISHANKAR - Irvine CA, US
Sandeep SUKHIJA - Sri Ganganagar, IN
Harish BHARTI - Dublin OH, US
International Classification:
G06F 8/76
G06F 8/65
G06F 8/36
G06F 9/445
Abstract:
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.