

# Content Domain 3: Resilient Cloud Solutions
<a name="devops-engineer-professional-02-domain3"></a>

## Task Statement 3.1: Implement highly available solutions to meet resilience and business requirements.
<a name="dop-02-task-3-1"></a>

### Knowledge of:
<a name="dop-02-task-3-1-knowledge"></a>
+ Multi-AZ and multi-Region deployments (for example, compute layer, data layer)
+ SLAs
+ Replication and failover methods for stateful services
+ Techniques to achieve high availability (for example, Multi-AZ, multi-Region)

### Skills in:
<a name="dop-02-task-3-1-skills"></a>
+ Translating business requirements into technical resiliency needs
+ Identifying and remediating single points of failure in existing workloads
+ Enabling cross-Region solutions where available (for example, Amazon DynamoDB, Amazon RDS, Amazon Route 53, Amazon S3, Amazon CloudFront)
+ Configuring load balancing to support cross-AZ services
+ Configuring applications and related services to support multiple Availability Zones and AWS Regions while minimizing downtime

## Task Statement 3.2: Implement solutions that are scalable to meet business requirements.
<a name="dop-02-task-3-2"></a>

### Knowledge of:
<a name="dop-02-task-3-2-knowledge"></a>
+ Appropriate metrics for scaling services
+ Loosely coupled and distributed architectures
+ Serverless architectures
+ Container platforms

### Skills in:
<a name="dop-02-task-3-2-skills"></a>
+ Identifying and remediating scaling issues
+ Identifying and implementing appropriate auto scaling, load balancing, and caching solutions
+ Deploying container-based applications (for example, Amazon Elastic Container Service [Amazon ECS], Amazon Elastic Kubernetes Service [Amazon EKS])
+ Deploying workloads in multiple Regions for global scalability
+ Configuring serverless applications (for example, Amazon API Gateway, AWS Lambda, AWS Fargate)

## Task Statement 3.3: Implement automated recovery processes to meet RTO and RPO requirements.
<a name="dop-02-task-3-3"></a>

### Knowledge of:
<a name="dop-02-task-3-3-knowledge"></a>
+ Disaster recovery concepts (for example, RTO, RPO)
+ AWS Backup and recovery strategies (for example, pilot light, warm standby)
+ Recovery procedures

### Skills in:
<a name="dop-02-task-3-3-skills"></a>
+ Testing failover of Multi-AZ and multi-Region workloads (for example, Amazon RDS, Amazon Aurora, Route 53, CloudFront)
+ Identifying and implementing appropriate cross-Region AWS Backup and recovery strategies (for example, AWS Backup, Amazon S3, AWS Systems Manager)
+ Configuring a load balancer to recover from backend failure