Model-based data pipeline system optimization
US-9396037-B2 · Jul 19, 2016 · US
US9965377B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9965377-B1 |
| Application number | US-201615084242-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 29, 2016 |
| Priority date | Mar 29, 2016 |
| Publication date | May 8, 2018 |
| Grant date | May 8, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one example, a method includes receiving a partially complete development package, verifying one or more parameters of the development package, and approving the development package for code development upon satisfactory verification. Next, developer code is received and packaged into the partially complete development package to create a completed development package. The completed development package is then deployed to a group of nodes where the code can be run and tested.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving a partially complete development package; verifying one or more parameters of the development package, and approving the development package for code development upon satisfactory verification; receiving developer code and packaging the developer code into the partially complete development package to create a completed development package; deploying, or causing the deployment of, the completed development package to a group of nodes; and testing, or causing the testing of, developer code of the completed development package at the nodes, wherein testing of the developer code comprises executing the developer code. 2. The method as recited in claim 1 , wherein the partially complete development package includes code for testing processes and testing information. 3. The method as recited in claim 1 , wherein the group of nodes are part of an environmental unit (EU). 4. The method as recited in claim 1 , wherein deployment of the completed development package is performed by a container management system. 5. The method as recited in claim 1 , wherein the completed development package includes a container that holds the developer code. 6. The method as recited in claim 1 , wherein the recited processes collectively form an integration phase of a code deployment, and the method further comprises a staging phase that follows the integration phase, and a production phase that follows the staging phase. 7. The method as recited in claim 1 , further comprising receiving one or more additional partially complete development packages, and packaging respective developer code in each of the partially complete development packages to create a plurality of completed development packages. 8. The method as recited in claim 7 , wherein each completed development package is configured to be run and tested independently of each of the other completed development packages. 9. The method as recited in claim 1 , wherein the recited processes collectively form an integration phase of a code deployment, and further comprising performing a check during the integration phase to verify that the code in the completed development package will operate correctly with code included in another completed development package. 10. A non-transitory storage medium having stored therein computer-executable instructions which, when executed by one or more hardware processors, implement and/or cause the implementation of the processes recited in claim 1 . 11. A server, comprising: one or more hardware processors; and a non-transitory storage medium having stored therein computer-executable instructions which, when executed by the one or more hardware processors, perform the following operations: receiving a partially complete development package; verifying one or more parameters of the development package, and approving the development package for code development upon satisfactory verification; receiving developer code and packaging the developer code into the partially complete development package to create a completed development package; deploying, or causing the deployment of, the completed development package to a group of nodes; and testing, or causing the testing of, developer code of the completed development package at the nodes, wherein testing of the developer code comprises executing the developer code. 12. A non-transitory storage medium having stored therein computer-executable instructions which, when executed by one or more hardware processors, implement and/or cause the implementation of the following operations: creating a partial development package; transmitting the partially completed development package to a deployment pipeline; receiving, from the deployment pipeline, information concerning a verification process performed on the partially completed development package by the deployment pipeline; resolving any problems identified in the verification information; building code that is executable to perform a process; packaging the code into the partially completed development package to create a completed development package; and submitting the completed development package to the deployment pipeline. 13. The non-transitory storage medium as recited in claim 12 , wherein the code in the completed development package is written in a language that is different from the language in a related development package, and both development packages are elements of a single application. 14. The non-transitory storage medium as recited in claim 12 , wherein one or more of the recited processes are performed by way of a developer client that includes one or both of a user interface (UI) or application program interface (API). 15. The non-transitory storage medium as recited in claim 12 , wherein the partially completed development package includes information concerning how the code is to be run and tested. 16. The non-transitory storage medium as recited in claim 12 , wherein the operations further comprise receiving feedback concerning testing of the code. 17. The non-transitory storage medium as recited in claim 16 , wherein the operations further comprise modifying the code based on the received feedback concerning the testing of the code, and packaging the modified code into the development package. 18. The non-transitory storage medium as recited in claim 12 , wherein the code is built independently of any other code that may be related. 19. A server, comprising: one or more hardware processors; and the non-transitory storage medium as recited in claim 12 .
by checking the correct order of processing (G06F11/08 - G06F11/26 take precedence; monitoring patterns of pulse trains H03K5/19) · CPC title
for test design, e.g. generating new test cases · CPC title
Version control (security arrangements therefor G06F21/57); Configuration management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.