×

Architecture for incremental deployment

  • US 10,275,232 B1
  • Filed: 12/09/2016
  • Issued: 04/30/2019
  • Est. Priority Date: 11/02/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of virtual instances;

    a deployment repository; and

    a deployment service including a memory and a processor configured to;

    receive a request to upload, to a storage location at the deployment repository, an application update associated with an application executable by the plurality of virtual instances, the application comprising a first set of software artifacts;

    receive information identifying a set of virtual instances of the plurality of virtual instances to which the application update is applicable;

    access, at a shared communication queue that is distinct from the storage location, a polling communication from a virtual instance of the set of virtual instances, the polling communication corresponding to the application update and being periodically sent by the virtual instance;

    provide location information to the virtual instance based at least in part on the polling communication, the location information identifying the storage location; and

    enable the virtual instance to compare a second set of software artifacts with the first set of software artifacts to identify a subset of the first set of software artifacts applicable to the application update for accessing from the storage location, wherein the second set of software artifacts comprises pre-existing software artifacts previously installed on the virtual instance.

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