โ† All AWS Flashcard Decks

Application Development & DevOps Flashcards

7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Application Development & DevOps flashcards as text
  1. Which AWS service automates the build, test, and deploy phases of your release process in a single managed pipeline?

    Answer: AWS CodePipeline

    CodePipeline orchestrates the full continuous delivery workflow across source, build, test, and deploy stages.

  2. In AWS CodeBuild, where do you define the build commands and phases?

    Answer: buildspec.yml

    CodeBuild reads build phases and commands from a buildspec.yml file.

  3. Which deployment strategy gradually shifts traffic from the old version to the new version to minimize risk?

    Answer: Canary deployment

    Canary deployments route a small percentage of traffic to the new version before full rollout.

  4. What does AWS CodeDeploy use to define deployment lifecycle hooks for an EC2/On-Premises deployment?

    Answer: appspec.yml

    The appspec.yml file specifies files to copy and lifecycle event hooks for CodeDeploy.

  5. Which service provides a fully managed Git-based source control repository within AWS?

    Answer: AWS CodeCommit

    CodeCommit hosts secure, scalable private Git repositories.

  6. What is the primary benefit of using Infrastructure as Code (IaC) with AWS CloudFormation?

    Answer: Repeatable, version-controlled provisioning of resources

    IaC lets you define and reproduce infrastructure consistently through versioned templates.

  7. Which AWS service is a fully managed artifact repository for software packages like npm, Maven, and PyPI?

    Answer: AWS CodeArtifact

    CodeArtifact stores and shares software packages across common package managers.