Patent ID: 11934817
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. An electronic device, comprising:
a memory storing an infrastructure seeding engine; and
a computer processor;
wherein, when executed by the computer processor, the infrastructure seeding engine causes the computer processor to:
receive a plurality of extensible application patterns;
publish the plurality of extensible application patterns to an application pattern catalog;
receive an instantiate request comprising a selection of one of the plurality of extensible application patterns and a blueprint, wherein the blueprint identifies a deployment technology;
generate metadata for the selected extensible application pattern and the blueprint;
create execution isolations for deployments based on the metadata, wherein the execution isolations comprise a Layer-1 execution scope that identifies network tables, network routing, network isolations, subnets, VLANs, and/or foundational firewall ports for the selected extensible application pattern and a Layer-2 execution scope that comprises infrastructure code the selected extensible application pattern and/or the blueprint;
generate a configuration for the selected extensible application pattern based on the execution isolations;
generate source code for the selected extensible application pattern based on the configuration for the selected extensible application pattern;
create and link the source code for the selected extensible application pattern to a continuous integration/continuous deployment pipeline, wherein the continuous integration/continuous deployment pipeline comprises stages for executing security policies for the selected extensible application pattern;
initialize the source code; and
deploy, using the continuous integration/continuous deployment pipeline, the source code and application artifacts, wherein the deployment achieves an immutable infrastructure.