×

ZERO-DOWNTIME, REVERSIBLE, CLIENT-DRIVEN SERVICE MIGRATION

  • US 20160164722A1
  • Filed: 12/04/2014
  • Published: 06/09/2016
  • Est. Priority Date: 12/04/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for maintaining accessibility to service functionality during service migration, the computer system comprising:

  • at least one processor configured to execute computer-executable instructions; and

    memory storing computer-executable instructions configured to implement;

    a current service that exposes a current service contract for the current service;

    a new service that exposes the current service contract for the current service; and

    a migration module for enabling one or more clients to migrate from the current service to the new service by;

    controlling the one or more clients to operate in a dual-write, old-read mode in which the one or more clients issue write requests to both the current service and the new service and issue read requests only to the current service;

    switching the one or more clients from operating in the dual-write, old-read mode to operate in a dual-write, new-read mode in which the one or more clients issue write requests to both the current service and the new service and issue read requests only to the new service; and

    switching the one or more clients from operating in the dual-write, new-read mode to operate in a new-read, new-write mode in which the one or more clients issue write requests and read requests only to the new service.

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