17944377. OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)
Contents
- 1 OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Original Abstract Submitted
OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS
Organization Name
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor(s)
Shikhar Kwatra of SAN JOSE CA (US)
Richard Daniel Gunjal of Bangalore (IN)
Tiberiu Suto of Franklin NY (US)
Pedro Andres Guzman Benavides of Moravia (CR)
Nadiya Kochura of Bolton MA (US)
OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS - A simplified explanation of the abstract
This abstract first appeared for US patent application 17944377 titled 'OPTIMIZED BUILD ENVIRONMENT ON CLOUD PLATFORMS FOR SOFTWARE DEVELOPMENT, SECURITY, AND OPERATIONS
Simplified Explanation
The patent application relates to automating software development, security, and operations in a DevSecOps environment.
- Receiving infrastructure as code files specifying a runtime environment configuration for source code in a continuous integration and continuous delivery pipeline for a cloud platform.
- Generating compliance code for the infrastructure as code files.
- Building the deployable image of the source code in the pipeline based on the configuration and compliance code.
- Deploying an instance of the image in the runtime environment.
Potential Applications
This technology could be applied in various industries such as software development, cloud computing, and cybersecurity.
Problems Solved
This technology streamlines the software development process, enhances security measures, and automates operations, leading to increased efficiency and productivity.
Benefits
The benefits of this technology include faster deployment of software, improved compliance with security standards, and reduced manual intervention in the development process.
Potential Commercial Applications
Optimizing Software Development and Security Operations in DevSecOps Environment
Original Abstract Submitted
Aspects of the present disclosure relate generally to software development environments and, more particularly, to systems, computer program products, and methods of automating software development, security, and operations (DevSecOps). For example, a computer-implemented method includes receiving, by a processor, a plurality of infrastructure as code files specifying a configuration of a runtime environment for a deployable image of source code in a continuous integration and continuous delivery pipeline for a cloud platform; generating, by the processor, compliance code for at least one file of the plurality of infrastructure as code files; building, by the processor, the deployable image of the source code in the continuous integration and continuous delivery pipeline according to the configuration specified by the plurality of infrastructure as code files and the compliance code; and deploying, by the processor, an instance of the image in the runtime environment.