Patent · US Active

Recommending the refactoring of microservices

US10936291B1 · kind B1 · utility

15Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 17, 2019
Grant dateMar 2, 2021
Priority date
Expiry dateApr 17, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/31
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system recommends the refactoring of microservices. The system determines a segments similarity score based on comparing first code segments, associated with a first microservice in an application, against second code segments, associated with a second microservice in the application. The system determines whether the segments similarity score satisfies a segments similarity threshold. The system determines microservices similarity scores based on comparing a size of similar code segments in the first code segments and the second code segments against sizes of the first microservice and the second microservice, if the segments similarity score satisfies the segments similarity threshold. The system determines whether any microservices similarity score satisfies a microservices similarity threshold. The system outputs a recommendation to merge the first microservice with the second microservice, if any microservices similarity score satisfies the microservices similarity threshold.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.