×

Systems and methods of stateless processing in a fault-tolerant microservice environment

  • US 10,218,730 B2
  • Filed: 07/29/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 07/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • transmitting, by a first microservice, packet data and a context, wherein the context is associated with the packet data;

    receiving, by a second microservice, the packet data and the context, the second microservice to;

    send a request for a service state to one of a plurality of redundant message services, use the context and the requested service state to determine what security processing to perform, to perform the security processing over the packet data, and to transmit resulting data and the context to a third microservice; and

    receiving, by the third microservice, the resulting data and the context, the third microservice to;

    use the context to determine what security processing to perform, and to perform the security processing over the resulting data;

    wherein the second microservice to extract data from the packet data, and perform the security processing over the data extracted from the packet data, and wherein the third microservice to extract data from the resulting data, and to perform the security processing over the data extracted from the resulting data;

    wherein the second microservice and the third microservice to extract higher-level data from the received data;

    wherein the second microservice does not maintain a copy of the service state, such that, in case of its failure, a different microservice accesses and uses the service state; and

    wherein the method is performed by a security service comprising a hierarchy of microservices, including, at the lowest level, an interface microservice to generate the context.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×