Containerized infrastructure for deployment of microservices
AssigneeForcepoint LLC
InventorsFinbar O'Mahony, Darren Meehan, Samuel Mark O'Neill, Timothy Hourigan, Eoin Hegarty
Life of this patent
Estimating the term…
Abstract
A method, system and computer-usable medium for containerized deployment of microservices used to deploy a product or service, such as a software application running on an information handling system is described. Artifacts related to particular versions of the one or more microservices are determined. An immutable container of the artifacts is created and provided to one more environments using the same configuration of the product or service. The container is deployed in the environments during release of the product or service.
Claims17
A computer-implementable method for containerized deployment of microservices comprising:
- determining artifacts related to particular versions of the one or more microservices;
- wherein the artifacts are related to particular versions of code and include one or more of the particular versions of code to deploy the microservices, microservice calls, dependencies, and tests for code;
- creating an immutable container of the artifacts that includes a deployment tool;
- providing the immutable container to one or more environments using the same configuration of the product or service;
- deploying the immutable container at the one or more environments.
A system comprising:
- a processor;
- a data bus coupled to the processor;
- and
- a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:
- determining artifacts related to particular versions of the one or more microservices, wherein the artifacts are related to particular versions of code and include one or more of the particular versions of code to deploy the microservices, microservice calls, dependencies, and tests for code;
- creating an immutable container of the artifacts that includes a deployment tool;
- providing the immutable container to one or more environments using the same configuration of the product or service;
- deploying the immutable container at the one or more environments.
A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
- accessing one or more microservices are accessed to develop a product or service;
- determining artifacts related to particular versions of the one or more microservices, wherein the artifacts are related to particular versions of code and include one or more of the particular versions of code to deploy the microservices, microservice calls, dependencies, and tests for code;
- creating an immutable container of the artifacts that includes a deployment tool;
- providing the immutable container to one or more environments using the same configuration of the product or service;
- deployment the immutable container at the one or more environments.
Dependencies are inferred from the claim text.