DevOps Monitoring, Testing & Deployment Strategies 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 DevOps Monitoring, Testing & Deployment Strategies flashcards as text
Which strategy involves routing a small percentage of real production traffic to the new version while the rest uses the old version, then gradually increasing the percentage?
Answer: Linear deployment
Linear deployment gradually shifts traffic in equal increments over time, such as 10% every 10 minutes until 100%.
Which AWS service provides a managed Grafana environment that can pull metrics from CloudWatch, Prometheus, and other data sources without self-hosting?
Answer: Amazon Managed Grafana
Amazon Managed Grafana is a fully managed service for Grafana that natively integrates with AWS data sources including CloudWatch.
When load testing an application deployed on AWS, which service can simulate millions of requests per second to measure auto-scaling and performance limits?
Answer: AWS Distributed Load Testing solution using Fargate
The AWS Distributed Load Testing solution deploys JMeter containers on Fargate to generate high-volume traffic for performance testing.
A CodeDeploy in-place deployment fails midway through updating instances. What is the default behavior if automatic rollback is configured?
Answer: CodeDeploy redeploys the last known successful revision to all failed instances
With automatic rollback enabled, CodeDeploy reruns the previous successful application revision on instances that received the failed deployment.
Which CloudWatch Logs feature lets you run SQL-like queries across multiple log groups to find errors and build visualizations?
Answer: CloudWatch Logs Insights
CloudWatch Logs Insights provides an interactive query language to search and analyze log data across groups with visualization support.
In a CI/CD pipeline, what is the primary purpose of a 'smoke test' immediately after deployment?
Answer: Verify the application's critical paths are functional before running full regression tests
Smoke tests quickly validate that the most critical functionality works after deployment, acting as a gate before deeper testing.
Which AWS CodeDeploy hook runs AFTER traffic is shifted to the new deployment but BEFORE the old instances are deregistered in a blue/green deployment?
Answer: AfterAllowTraffic
AfterAllowTraffic fires after the new instances receive production traffic, allowing validation tests before decommissioning the original fleet.