| CPC G06F 8/60 (2013.01) [G06F 8/20 (2013.01); G06F 8/71 (2013.01)] | 18 Claims | 

| 
               1. 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 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 selected blueprint; 
                  generate a configuration for the metadata; 
                  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; 
                  apply security at the Layer-1 execution scope and the Layer-2 execution scope; 
                  generate source code for the selected extensible application pattern; 
                  create and link the source code for the selected extensible application pattern to a continuous integration/continuous development pipeline; and 
                  deploy the source code and an application artifacts infrastructure based on the Layer-1 execution scope and the Layer-2 execution scope, wherein the deployment achieves an immutable infrastructure. 
                 |