Courseiva
SDLC Automation →hardMultiple Choice

DOP-C02 Practice Question: Match AWS services to SDLC automation descriptions

Which AWS service is a fully managed source control service?

⚠ Common exam trap

DOP-C02 often tests the CI/CD service lineup, tricking candidates into confusing CodeCommit (source), CodeBuild (build), CodeDeploy (deploy), and CodePipeline (orchestration) by their similar naming.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

AWS CodeCommit

AWS CodeCommit is a fully managed source control service that hosts private Git repositories, providing version control without managing servers. It integrates with IAM for access control and other AWS developer tools. The other services in the list serve different CI/CD pipeline stages.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    AWS CodeCommit

    Why this is correct

    AWS CodeCommit is a fully managed source-control service that hosts private Git repositories, supporting branches, commits, pull requests, and merge operations with IAM-based access control. It matches the description of a source-control service because it is the central repository where developers store, version, and collaborate on code. Its native Git compatibility and tight AWS integration enable seamless use with other DevOps services, but its core identity is version control, not building or deploying.

  • ✗

    AWS CodeBuild

    Why it's wrong here

    AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces build artifacts, but it does not provide version control. It requires source code to be pulled from a repository such as CodeCommit, S3, or GitHub, and then executes build commands in a temporary environment. The act of managing commits, branches, and history is outside CodeBuild's responsibility; it only consumes code from a source-control service.

  • ✗

    AWS CodeDeploy

    Why it's wrong here

    AWS CodeDeploy automates the deployment of application code to EC2 instances, Lambda, or on-premises servers, but it does not manage source repositories. It relies on revision locations, such as S3 buckets or GitHub, and coordinates rollout strategies like blue/green or in-place updates. While deployment is a critical SDLC automation stage, the service that holds and versions the code itself is CodeCommit, not CodeDeploy.

  • ✗

    AWS CodePipeline

    Why it's wrong here

    AWS CodePipeline is a continuous delivery service that orchestrates the build, test, and deployment stages of an SDLC pipeline, but it does not store or version source code. It references source locations as pipeline stages and passes artifacts between actions, relying on services like CodeCommit for actual source control. CodePipeline’s value is in coordinating the flow from commit to release, not in acting as the repository; that distinction belongs to CodeCommit.

  • ✗

    AWS CloudFormation

    Why it's wrong here

    AWS CloudFormation is an infrastructure-as-code service that provisions and manages AWS resources through declarative templates, but it does not manage application source code or version control. While it automates environment creation, it operates at the infrastructure layer, not the SDLC source-control layer. Its purpose is to eliminate manual resource provisioning, not to store or track code changes.

  • ✗

    Amazon EventBridge

    Why it's wrong here

    Amazon EventBridge is a serverless event bus that routes events from sources to targets, enabling event-driven architectures, but it has no role in source control or CI/CD execution. It does not store code, build artifacts, or deployment definitions; it merely reacts to state changes. Even when used to trigger pipelines, the actual source-control function is performed by a separate service like CodeCommit, not by EventBridge.

About these practice questions

Courseiva writes every DOP-C02 question from scratch — 1,298 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint

This DOP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DOP-C02 exam.