×

Enhanced service validation

  • US 10,061,684 B2
  • Filed: 07/31/2015
  • Issued: 08/28/2018
  • Est. Priority Date: 07/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for validating a new version of a service running in parallel with a previous version of the service, the method comprising:

  • duplicating traffic that is inbound to the previous version of the service, for consumption in parallel by the new version of the service;

    in response to write operations that are prompted by the traffic, providing the previous version of the service with regular access to a base copy of the data and providing the new version of the service with emulated write-access to a target copy of the data, wherein the service comprises a licensing service and a portion of the traffic comprises one or more license keys to the licensing service, wherein the write operations comprise write requests and wherein providing the new version of the service with the emulated write-access comprises responding to the write requests as if having written to the target copy of the data in response to the write requests, without actually writing to the target copy of the data;

    evaluating non-validated replies to the traffic generated by the new version of the service against expected replies to the traffic generated by the previous version of the service to identify flaws in the new version of the service; and

    synchronizing state changes that occur with respect to the base copy of the data with the target copy of the data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×