Back to results
US 12,717,565 B2Granted
System, method, and computer program for unified deployment of microsevices
AssigneeAmdocs Development Limited
InventorsTehila Atar, Ian Klein, Ofek Ben Arie
Life of this patent
Estimating the term…
Abstract
As described herein, a system, method, and computer program are provided for unifying deployment of microservices. A plurality of microservices to be deployed to a system are determined. Deployments of the plurality of microservices are unified into a single deployment of the plurality of microservices to the system.
Claims16
A non-transitory computer-readable media storing computer instructions which when executed by one or more processors of a device cause the device to:
- determine a plurality of microservices to be deployed to a system;
- deploy the plurality of microservices to the system via a single unified deployment artifact, wherein the deployment of the plurality of microservices via the single unified deployment artifact causes:
- installation of the plurality of microservices to the system, and
- installation of required components of the plurality of microservices to the system;
- perform a startup of the system having the plurality of microservices installed thereon;
- upon startup of the system, load each microservice of the plurality of microservices into an isolated context;
- and
- for each microservice of the plurality of microservices, provide independent continuous integration and development lifecycle using the isolated context of the microservice.
5 more elements
A method, comprising:
- at a computer system:
- determining a plurality of microservices to be deployed to a system;
- deploying the plurality of microservices to the system via a single unified deployment artifact, wherein the deployment of the plurality of microservices via the single unified deployment artifact causes:
- installation of the plurality of microservices to the system, and
- installation of required components of the plurality of microservices to the system;
- performing a startup of the system having the plurality of microservices installed thereon;
- upon startup of the system, loading each microservice of the plurality of microservices into an isolated context;
- and
- for each microservice of the plurality of microservices, providing independent continuous integration and development lifecycle using the isolated context of the microservice.
6 more elements
A system, comprising:
- a non-transitory memory storing instructions;
- and
- one or more processors in communication with the non-transitory memory that execute the instructions to:
- determine a plurality of microservices to be deployed to a sub-system;
- deploy the plurality of microservices to the sub-system via a single unified deployment artifact, wherein the deployment of the plurality of microservices via the single unified deployment artifact causes:
- installation of the plurality of microservices to the sub-system, and
- installation of required components of the plurality of microservices to the sub-system;
- perform a startup of the sub-system having the plurality of microservices installed thereon;
- upon startup of the sub-system, load each microservice of the plurality of microservices into an isolated context;
- and
- for each microservice of the plurality of microservices, provide independent continuous integration and development lifecycle using the isolated context of the microservice.
8 more elements
Dependencies are inferred from the claim text.