A company has many applications. Different teams in the company developed the applications by using multiple languages and frameworks. The applications run on premises and on different servers with different operating systems. Each team has its own release protocol and process. The company wants to reduce the complexity of the release and maintenance of these applications. The company is migrating its technology stacks, including these applications, to AWS. The company wants centralized control of source code, a consistent and automatic delivery pipeline, and as few maintenance tasks as possible on the underlying infrastructure. What should a DevOps engineer do to meet these requirements?
Select one answer.
Marked answer: A
Community Discussion
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
2
D is correct: "centralized control of source code" = CodeCommit. "Consistent and automatic delivery pipeline" = codepipeline/codebuide/codedeploy. "as few maintenance tasks as possible on the underlying infrastructur" = containerization A: "CodeCommit repository for all applications": should not, need separate repos for each app B and C: no mention of containerization (fargate, ECS)