Transforming select portions of a monolithic application to microservices
US11567760B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 26, 2020 |
| Grant date | Jan 31, 2023 |
| Priority date | — |
| Expiry date | Nov 12, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/44505
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.