Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 116
What are two principles according to the build, release, run principle of the twelve-factor app methodology? (Choose two.)
Answer options
- A. Code changes are able to be made at runtime.
- B. Separation between the build, release, and run phases.
- C. Releases should have a unique identifier.
- D. Existing releases are able to be mutated after creation.
- E. Release stage is responsible for compilation of assets and binaries.
Correct answer: B, C
Explanation
The correct answers B and C emphasize the separation of phases and the uniqueness of each release, which are vital for maintaining clarity and traceability in the deployment process. Options A and D are incorrect as they suggest mutable states which contradict the stability principles of the methodology. Option E, while relevant, does not specifically address the core principles of separation and identification.