US 12,407,762 B2
Automated deprecation analysis in a service-oriented system
Bruno Cabral de Oliveira Dutra, Berlin (DE); Paul Bouche, Berlin (DE); and Miguel Berkoff, Berlin (DE)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jan. 27, 2023, as Appl. No. 18/160,940.
Application 18/160,940 is a continuation of application No. 16/914,110, filed on Jun. 26, 2020, granted, now 11,570,261.
Prior Publication US 2023/0171325 A1, Jun. 1, 2023
Int. Cl. H04L 67/51 (2022.01); G06F 11/36 (2025.01); G06F 11/362 (2025.01); G06N 20/00 (2019.01); H04L 67/148 (2022.01); H04L 67/61 (2022.01)
CPC H04L 67/51 (2022.05) [G06F 11/3636 (2013.01); G06N 20/00 (2019.01); H04L 67/148 (2013.01); H04L 67/61 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method performed by one or more computing devices, comprising:
determining that a particular service calls:
a first service that implements a first portion and a second portion of first service logic,
a second service that implements second service logic, and
a third service that implements third service logic, wherein a service-oriented system comprises at least the particular service, the first service, the second service, and the third service;
determining that the first portion of the first service logic is duplicated by the second service logic;
determining that the second portion of the first service logic is duplicated by the third service logic; and
based at least on the determining that the first portion of the first service logic is duplicated by the second service logic and the second portion of the first service logic is duplicated by the third service logic, removing the first service from the service-oriented system.