← All Architecting on AWS Certification Flashcard Decks

Non-Destructive Testing Methods Flashcards

7 cards from real Architecting on AWS Certification practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Non-Destructive Testing Methods flashcards as text
  1. A team wants to test a new Lambda function version in production without routing any customer traffic to it. Which approach allows non-destructive validation?

    Answer: Use Lambda aliases with 0% traffic weight on the new version

    Lambda weighted aliases let you assign 0% traffic to a new version so it can be invoked directly for testing without affecting live users.

  2. Which AWS service lets you inject faults such as CPU stress, network latency, and instance termination into your environment in a controlled, reversible way?

    Answer: AWS Fault Injection Service (FIS)

    AWS Fault Injection Service (FIS) is purpose-built for controlled chaos experiments that can be stopped at any time, making it the non-destructive fault-injection tool on AWS.

  3. An architect needs to validate API Gateway changes without impacting the live stage. What is the best non-destructive option?

    Answer: Create a separate stage (e.g., 'test') and use stage variables to point at the new integration

    API Gateway stages are independent deployments; a dedicated test stage lets you validate changes without touching the production stage.

  4. A company uses CodeDeploy for EC2 deployments. Which deployment configuration ensures that production traffic is never fully redirected until the new version is verified healthy?

    Answer: Blue/Green with traffic re-routing delayed until health checks pass

    Blue/Green deployments keep the original (blue) fleet live until the new (green) fleet passes health checks, then switch traffic — a non-destructive pattern.

  5. Which CloudFormation feature lets you preview what changes will be made to existing resources before executing a stack update?

    Answer: Change sets

    Change sets display the proposed resource additions, modifications, and deletions so you can review impact before executing the update.

  6. A team wants to run load tests against a production-mirrored environment without affecting real users. Which architecture pattern best supports this?

    Answer: Mirror the production environment in a separate AWS account and load-test there

    A mirrored environment in a separate account provides production-equivalent infrastructure for realistic load testing without any risk to real users.

  7. Amazon CloudWatch Synthetics canaries are used primarily to:

    Answer: Continuously run scripted checks against endpoints to detect regressions without real-user traffic

    CloudWatch Synthetics canaries run scheduled scripts that probe your APIs and UIs, catching breakage before real users encounter it.