Patent ID: 11929890
Assignee: KONG INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 15:
16. An apparatus comprising:
a processor; and
a memory, coupled to the processor, comprising instructions, the instructions when executed causing the processor to:
monitor, by an application control plane, a plurality of packets being routed through a plurality of services of a microservice architecture application, each of the plurality of services being an application program interface (API) performing a piecemeal function of an overall application function, each service including a data plane proxy, wherein the data plane proxy reports traffic of a corresponding service to the application control plane;
measure, based on the monitoring, a latency associated with the plurality of packets between a first service and a second service; and
in response to the latency exceeding a threshold,
identify a bottleneck between the first service and the second service, and
divert the plurality of packets to a third service with a functionality similar to the second service.