| CPC G06F 8/63 (2013.01) | 19 Claims |

|
1. A server system comprising:
a network communications interface;
a storage medium having instructions;
a processor that executes the instructions to perform operations comprising:
accessing a signal, over a network via the network communication interface, to initiate an event on a remote branch computer system and publishing an immutable branch-image deployment event message for the event onto a messaging databus, wherein the event on the remote branch computer system is a deployment of the immutable branch-image software to alter or reimage existing software stored or executed on the remote branch computer system, and wherein the immutable branch-image deployment event message comprises a preload event message and a build event message for the deployment of the immutable branch-image software;
subscribing, by an agent residing on the remote branch computer system, to the messaging databus for the preload event message and the build event message;
storing the immutable branch image software in a repository that is accessible via a secure network socket;
monitoring the messaging databus to detect the preload event;
downloading, by the agent, the immutable branch-image software from the repository onto the remote branch computer system in response to detecting the preload event message;
monitoring, by the agent, the messaging databus to detect the build event message; and
triggering, by the agent, installation of the downloaded immutable branch-image software on the remote branch computer system in response detecting the build event message.
|