exam questions

Exam 350-901 All Questions

View all questions & answers for the 350-901 exam

Exam 350-901 topic 1 question 160 discussion

Actual exam question from Cisco's 350-901
Question #: 160
Topic #: 1
[All 350-901 Questions]

Which two principles are included in the codebase tenet of the 12-factor app methodology? (Choose two.)

  • A. An application is always tracked in a version control system.
  • B. There are multiple codebases per application.
  • C. The codebase is the same across all deploys.
  • D. There can be a many-to-one correlation between codebase and application.
  • E. It is only possible to have one application deployment per codebase.
Show Suggested Answer Hide Answer
Suggested Answer: AC 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
FR99
Highly Voted 2 years, 9 months ago
'A & C' is correct. https://12factor.net/codebase
upvoted 19 times
...
nature0923
Highly Voted 2 years, 11 months ago
AC percodebase can have many application depluments
upvoted 5 times
...
Teringzooi
Most Recent 7 months, 3 weeks ago
Selected Answer: AC
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.
upvoted 2 times
...
designated
9 months ago
Selected Answer: AC
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).
upvoted 3 times
...
ferock
1 year ago
Selected Answer: AC
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
upvoted 4 times
...
__al__
1 year, 1 month ago
Selected Answer: AC
A, C...
upvoted 3 times
...
dhie
1 year, 9 months ago
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
...
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.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago