US 11,758,019 B1
Impatient system for querying stateless computing platforms
Ian Wilkes, San Francisco, CA (US)
Assigned to Hound Technology, Inc., San Francisco, CA (US)
Filed by Hound Technology, Inc., San Francisco, CA (US)
Filed on Jun. 10, 2022, as Appl. No. 17/837,924.
Int. Cl. H04L 67/60 (2022.01); H04L 43/16 (2022.01); H04L 43/0823 (2022.01)
CPC H04L 67/60 (2022.05) [H04L 43/0823 (2013.01); H04L 43/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
determining, by a stateful server, a first set of requests in association with a client operation;
issuing, by the stateful server, the first set of requests to a stateless computing platform;
determining, by the stateful server, a failure rate of the stateless computing platform;
determining, by the stateful server, a threshold based on the failure rate of the stateless computing platform;
determining, by the stateful server, whether a cumulative percentage of requests in the first set of requests serviced by the stateless computing platform meets the threshold;
responsive to determining that the cumulative percentage of requests in the first set of requests serviced by the stateless computing platform meets the threshold, reissuing, by the stateful server, a remainder of the requests in the first set of requests as a second set of requests to the stateless computing platform, wherein a number of times that the second set of requests is reissued to the stateless computing platform is based on the failure rate; and
monitoring, by the stateful server, the first set and the second set of requests in parallel until the remainder of the requests in either of the first set or the second set of requests is serviced by the stateless computing platform.