| CPC G06F 9/44505 (2013.01) [G06F 9/44521 (2013.01)] | 19 Claims |

|
1. A method, comprising:
deploying a service that includes a skeleton component, a first nanoservice and a second nanoservice to a node operating in an environment, wherein the skeleton component includes skeleton code common to and used during execution of the first nanoservice and the second nanoservice;
instantiating the first nanoservice and the second nanoservice on the node;
processing a configuration file included in the skeleton code, wherein the configuration file includes a first portion that is relevant to the first nanoservice, a second portion that is relevant to the second nanoservice, and a third portion that is relevant to both the first nanoservice and the second nanoservice;
configuring the first nanoservice and the second nanoservice in accordance with the configuration file;
executing the first nanoservice and the second nanoservice on the node; and
after deploying the service and executing the first and second nanoservices on the node, adding a third nanoservice to the service without adding to the skeleton code of the service, wherein the skeleton code is common to and used during execution of the third nanoservice,
wherein the service is configured such that each of the first nanoservice, the second nanoservice, and the third nanoservice can be removed from the service without starting another instance of the service.
|