Correct answers: A & C
https://12factor.net/codebase
If there are multiple codebases, it’s not an app – it’s a distributed system. Each component in a distributed system is an app, and each can individually comply with twelve-factor.
There is only one codebase per app, but there will be many deploys of the app. A deploy is a running instance of the app. This is typically a production site, and one or more staging sites. Additionally, every developer has a copy of the app running in their local development environment, each of which also qualifies as a deploy.
A and C are correct.
## Factor I: Codebase ##
One codebase tracked in revision control, many deploys.
There should be exactly one codebase for a deployed service, with that codebase being used for many deployments. If there are multiple codebases, it’s not an app; it’s a distributed system. Then each component is an app, and each can individually comply with the 12-factor methodology. Multiple apps sharing the same code is a violation of the 12-factor methodology (do libraries instead).
Factor I: Codebase
One codebase tracked in revision control, many deploys.
There should be exactly one codebase for a deployed service, with that codebase being used for many deployments.
If there are multiple codebases, it’s not an app; it’s a distributed system. Then each component is an app, and each can individually comply with the 12-factor methodology.
Multiple apps sharing the same code is a violation of the 12-factor methodology (do libraries instead).
Source:
Cisco DEVCOR 350-901 Study Guide
Here are right explained:
A twelve-factor app is always tracked in a version control system.
There is only one codebase per app, but there will be many deploys of the app.
The codebase is the same across all deploys, although different versions may be active in each deploy
upvoted 2 times
...
This section is not available anymore. Please use the main Exam Page.350-901 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
FR99
Highly Voted 2Â years, 9Â months agonature0923
Highly Voted 2Â years, 11Â months agoTeringzooi
Most Recent 7Â months, 3Â weeks agodesignated
9Â months agoferock
1Â year ago__al__
1Â year, 1Â month agodhie
1Â year, 9Â months ago