The Walt Disney Company
Techniques for automatically allocating tasks to application programming interfaces

Last updated:

Abstract:

In various embodiments, a broker application automatically allocates tasks to application programming interfaces (APIs) in microservice architectures. After receiving a task from a client application, the broker application performs operation(s) on content associated with the task to compute predicted performance data for multiple APIs. The broker application then determines that a first API included in the APIs should process the first task based on the predicted performance data. The broker application transmits an API request associated with the first task to the first API for processing. After receiving a result associated with the first task from the first API, the client application performs operation(s) based on the result.

Status:
Grant
Type:

Utility

Filling date:

27 Jul 2018

Issue date:

25 Aug 2020