Album69
  • About
  • Life
  • Travel
  • Tech
  • Galleries
  • SAP-C02 Notes
  • DOP-C02 Notes
X GitHub LinkedIn YouTube

All AWS Services Review

All AWS Services Review: condensed key facts and exam tips for the DOP-C02 exam.

Cheatsheets
October 4, 2026

🎯 Quick Service Reference for DOP-C02

Domain 1: SDLC Automation (22%)

CI/CD Core Services

  • CodePipeline - Orchestrates CI/CD workflows, supports cross-account deployments
  • CodeBuild - Managed build service, uses buildspec.yml, supports Docker
  • CodeDeploy - Deployment service, supports blue/green, rolling, canary strategies
  • CodeCommit - Git repositories (status uncertain — was restricted to existing customers July 2024; verify current availability before the exam)
  • CodeStar - Retired July 2024. CodeCatalyst - Maintenance mode Nov 2025. See DEPRECATED-SERVICES.md
  • AppConfig - Managed feature flags and config deployments with validation and auto-rollback
  • CodeArtifact - Managed artifact repository (npm, Maven, PyPI, NuGet); domain + repository model

Integration & Automation

  • EventBridge - Event routing, custom events, cross-account event sharing
  • Step Functions - Workflow orchestration, state machines, error handling
  • Lambda - Serverless compute, event-driven processing, 15-minute max runtime
  • API Gateway - REST/HTTP APIs, WebSocket, request/response transformation
  • X-Ray - Distributed tracing, performance analysis, service maps

Testing & Quality

  • Automated Testing - Unit, integration, security, performance testing
  • Artifacts Management - S3 storage, versioning, lifecycle policies
  • Security Integration - SAST/DAST scanning, vulnerability assessments

Domain 2: Infrastructure as Code (17%)

IaC Services

  • CloudFormation - Native IaC, YAML/JSON, intrinsic functions, drift detection
  • CDK - Code-based IaC, synthesizes to CloudFormation, multiple languages
  • SAM - Serverless application model, extends CloudFormation
  • Terraform - Third-party IaC, state management, workspaces

Configuration Management

  • Systems Manager - Parameter Store, Session Manager, Run Command, Patch Manager
  • Config - Configuration compliance, rules, remediation actions
  • Service Catalog - Standardized product portfolios, governance

Governance

  • Organizations - Multi-account management, SCPs, consolidated billing
  • Control Tower - Landing zones, guardrails, account factory

Domain 3: Resilient Cloud Solutions (15%)

High Availability

  • Auto Scaling - EC2, ECS, Application Auto Scaling, predictive scaling
  • Elastic Load Balancing - ALB (Layer 7), NLB (Layer 4), GWLB (Layer 3)
  • Route 53 - DNS, health checks, failover routing, geolocation
  • Multi-AZ Deployments - RDS, ElastiCache, EFS cross-AZ replication

Disaster Recovery

  • S3 Cross-Region Replication - Automatic replication, versioning, lifecycle
  • RDS Multi-AZ - Synchronous replication, automatic failover
  • Aurora Global Database - Cross-region read replicas, fast recovery
  • EKS - Kubernetes orchestration, multi-AZ clusters, managed node groups

Domain 4: Monitoring and Logging (15%)

Monitoring Services

  • CloudWatch - Metrics, alarms, dashboards, custom metrics, anomaly detection
  • CloudWatch Logs - Log aggregation, insights, metric filters, retention
  • X-Ray - Application tracing, service maps, performance bottlenecks
  • CloudTrail - API logging, governance, compliance, data events

Security Monitoring

  • Config - Resource compliance, configuration history, rules
  • GuardDuty - Threat detection, ML-based analysis, findings
  • Inspector - Vulnerability assessments, network reachability
  • Security Hub - Centralized security findings, compliance standards

Systems Management

  • Systems Manager - Operational insights, automation, patch management
  • Personal Health Dashboard - Service health, maintenance notifications

Domain 5: Incident and Event Response (14%)

Event Processing

  • EventBridge - Event routing, custom events, third-party integrations
  • EventBridge Pipes - Point-to-point integrations with filtering and enrichment (source → filter → enrich → target)
  • EventBridge Scheduler - Serverless cron/rate/one-time scheduling for 200+ AWS API targets
  • SNS - Pub/sub messaging, mobile push, email, SMS notifications
  • SQS - Message queuing, FIFO, dead letter queues, visibility timeout
  • Lambda - Event-driven processing, automatic scaling, multiple triggers

Workflow Orchestration

  • Step Functions - State machines, parallel processing, error handling
  • CloudWatch Alarms - Threshold monitoring, composite alarms, actions
  • Auto Scaling - Dynamic scaling based on metrics, scheduled scaling
  • Incident Manager - Response plans, escalation, runbooks, dedup string (maintenance mode — know concepts)
  • ChatOps (Amazon Q in chat) - AWS operations from Slack/Teams; CodePipeline approvals, CloudWatch alarms in chat

Domain 6: Security and Compliance (17%)

Identity & Access

  • IAM - Users, roles, policies, conditions, cross-account access
  • IAM Identity Center - Workforce SSO across accounts; permission sets; replaces AWS SSO
  • Organizations - SCPs, RCPs, account management, consolidated billing
  • Control Tower - Governance, guardrails, compliance monitoring
  • Resource Control Policies (RCPs) - Restrict what can be done to resources org-wide (complement to SCPs)

Encryption & Secrets

  • KMS - Key management, envelope encryption, cross-account access
  • Secrets Manager - Secret rotation, database credentials, API keys
  • Certificate Manager - SSL/TLS certificates, automatic renewal

Security Services

  • WAF - Web application firewall, rate limiting, geo-blocking
  • Shield - DDoS protection, Standard (free), Advanced (paid)
  • GuardDuty - Threat detection, behavioral analysis, findings
  • Macie - Sensitive data discovery in S3; policy findings vs sensitive-data findings
  • Audit Manager - Automated compliance evidence collection for PCI-DSS, HIPAA, SOC 2, etc.

🔥 High-Impact Integration Patterns

Cross-Account Patterns

Source Account → Assume Role → Target Account
S3 Bucket Policy + KMS Key Policy + IAM Role

CI/CD Pipeline Pattern

CodeCommit → CodeBuild → CodeDeploy → CloudWatch
EventBridge → Lambda → SNS → Step Functions

Event-Driven Architecture

API Gateway → Lambda → EventBridge → [SNS/SQS/Lambda]
CloudWatch Alarm → EventBridge → Lambda → Auto Scaling

Multi-Region Resilience

Route 53 → CloudFront → ALB (Multi-AZ) → Auto Scaling
RDS Multi-AZ → Cross-Region Read Replicas
S3 → Cross-Region Replication

âš¡ Critical CLI Commands

CodePipeline

aws codepipeline start-pipeline-execution --name MyPipeline
aws codepipeline get-pipeline-state --name MyPipeline
aws codepipeline stop-pipeline-execution --pipeline-name MyPipeline

CodeBuild

aws codebuild start-build --project-name MyProject
aws codebuild batch-get-builds --ids build-id
aws codebuild list-projects

CloudFormation

aws cloudformation deploy --template-file template.yaml --stack-name MyStack
aws cloudformation describe-stacks --stack-name MyStack
aws cloudformation detect-stack-drift --stack-name MyStack

Auto Scaling

aws autoscaling describe-auto-scaling-groups
aws autoscaling set-desired-capacity --auto-scaling-group-name MyASG --desired-capacity 3
aws autoscaling put-scaling-policy --policy-name MyPolicy

Systems Manager

aws ssm get-parameter --name /myapp/database/url --with-decryption
aws ssm send-command --document-name "AWS-RunShellScript" --targets "Key=tag:Environment,Values=prod"
aws ssm start-session --target i-1234567890abcdef0

🎯 Exam Recognition Patterns

Service Selection Triggers

  • “Cross-account deployment” → IAM roles + trust policies
  • “Zero-downtime deployment” → Blue/green or canary
  • “Automatic scaling” → Auto Scaling Groups + CloudWatch
  • “Event-driven processing” → EventBridge + Lambda
  • “Secure secrets” → Secrets Manager or Parameter Store (SecureString)
  • “Infrastructure as Code” → CloudFormation, CDK, or Terraform
  • “Monitoring and alerting” → CloudWatch + SNS
  • “Compliance monitoring” → Config + remediation actions

Common Exam Traps

  • CloudWatch vs CloudTrail vs Config - Metrics vs API logs vs compliance
  • ALB vs NLB vs GWLB - Layer 7 vs Layer 4 vs Layer 3
  • Multi-AZ vs Read Replicas - HA vs read scaling
  • SNS vs SQS - Pub/sub vs queuing
  • Parameter Store vs Secrets Manager - Configuration vs secrets with rotation

Architecture Decision Trees

  1. Need automatic failover? → Multi-AZ deployment
  2. Need cross-region disaster recovery? → Cross-region replication
  3. Need to process events? → EventBridge + Lambda
  4. Need workflow orchestration? → Step Functions
  5. Need secure parameter storage? → Parameter Store (config) vs Secrets Manager (secrets)

📊 Performance & Cost Optimization

Auto Scaling Optimization

  • Target Tracking - Maintain specific metric value
  • Step Scaling - Scale based on alarm breach size
  • Predictive Scaling - ML-based capacity planning
  • Scheduled Scaling - Time-based scaling

Lambda Optimization

  • Memory allocation - Affects CPU and network performance
  • Provisioned concurrency - Eliminates cold starts
  • Dead letter queues - Handle failed invocations
  • Reserved concurrency - Limit concurrent executions

Cost Management

  • Reserved Instances - Long-term capacity reservations
  • Spot Instances - Fault-tolerant workloads
  • S3 Intelligent Tiering - Automatic cost optimization
  • CloudWatch Logs retention - Manage log storage costs

🚨 Security Best Practices

IAM Principles

  • Least privilege - Minimum necessary permissions
  • Role-based access - Use roles instead of users for services
  • Conditions - Restrict access based on context
  • Regular reviews - Audit permissions regularly

Encryption Standards

  • Data at rest - S3, EBS, RDS encryption
  • Data in transit - TLS/SSL for all communications
  • Key management - KMS for centralized key management
  • Envelope encryption - Encrypt data keys with master keys

Network Security

  • VPC isolation - Separate environments
  • Security groups - Stateful firewall rules
  • NACLs - Stateless subnet-level rules
  • VPC endpoints - Private service access

🎯 Final Exam Checklist

Must Know Cold

  • Cross-account IAM role assumption process
  • Blue/green vs rolling vs canary deployment differences
  • Multi-AZ vs Read Replica use cases
  • EventBridge event routing and filtering
  • CloudFormation intrinsic functions (!Ref, !GetAtt, !Sub)
  • Auto Scaling policy types and triggers
  • Lambda error handling and retry behavior
  • Step Functions state types and error handling

Service Integration Patterns

  • CodePipeline + CodeBuild + CodeDeploy workflow
  • EventBridge + Lambda + SNS/SQS integration
  • CloudWatch + Auto Scaling + ELB integration
  • Route 53 + CloudFront + S3 global architecture
  • Systems Manager + EC2 + Auto Scaling management

Troubleshooting Scenarios

  • Pipeline failures and rollback procedures
  • Auto Scaling issues and debugging
  • Cross-account access problems
  • Performance bottlenecks identification
  • Security incident response procedures

Remember: Think practically, consider cost implications, and always choose the most AWS-native solution when multiple options exist. Good luck! 🚀

      What's in this dop-c02

      • 🎯 Quick Service Reference for DOP-C02
        • Domain 1: SDLC Automation (22%)
        • Domain 2: Infrastructure as Code (17%)
        • Domain 3: Resilient Cloud Solutions (15%)
        • Domain 4: Monitoring and Logging (15%)
        • Domain 5: Incident and Event Response (14%)
        • Domain 6: Security and Compliance (17%)
      • 🔥 High-Impact Integration Patterns
        • Cross-Account Patterns
        • CI/CD Pipeline Pattern
        • Event-Driven Architecture
        • Multi-Region Resilience
      • âš¡ Critical CLI Commands
        • CodePipeline
        • CodeBuild
        • CloudFormation
        • Auto Scaling
        • Systems Manager
      • 🎯 Exam Recognition Patterns
        • Service Selection Triggers
        • Common Exam Traps
        • Architecture Decision Trees
      • 📊 Performance & Cost Optimization
        • Auto Scaling Optimization
        • Lambda Optimization
        • Cost Management
      • 🚨 Security Best Practices
        • IAM Principles
        • Encryption Standards
        • Network Security
      • 🎯 Final Exam Checklist
        • Must Know Cold
        • Service Integration Patterns
        • Troubleshooting Scenarios
      © Album69 2026
      X GitHub LinkedIn YouTube