Question 6
Which of the following values stems from the Agile Manifesto?
- Processes and tools over individuals and interactions.
- Contract negotiation over customer collaboration.
- Comprehensive documentation over working software.
- Predictability and long-term planning over flexibility and adaption.
- Responding to change over following a plan.
Question 7
What is true about a commit in git?
- A commit should not be changed after it has been uploaded to a remote repository.
- A commit contains information about all branches of a given repository.
- A commit requires all remote copies of a repository to be synchronized before completing.
- A commit has to be acknowledged by all remote repositories before it is completed.
- A commit can contain changes to the content of submodules of a repository.
Question 8
Which of the following benefits are realized by using immutable servers? (Choose two.)
- Immutable servers are flexible in how they are configured during their deployment.
- Immutable servers are not connected to a network and cannot be attacked remotely.
- Immutable servers are usable right after they are started without further configuration.
- Immutable servers bundle all components required for an application and never need external services.
- Immutable servers ensure production servers are identical to staging servers.
Question 9
Which of the following clauses is included in permissive open source licenses as well as copyleft open source licenses?
- The software must always be distributed with its source code.
- The software may not be modified without the permission of the original author.
- The software may be used by anyone who obtains a copy.
- The software must be shared with others.
- The software may not be included in commercial products.
Question 10
Which of the following statements are true regarding microservices? (Choose two.)
- Microservices limit the risk of updates and deployments because failures only affect a limited amount of functionality.
- Microservices allow the combination of different application development platforms within one application.
- Microservices complicate updates because individual microservices cannot be changed once an application is deployed.
- Microservices interact faster than components within a monolithic software application due to their standardized APIs.
- Microservices are not suitable for container deployments due to their complexity and resource consumption.