AWS compute services with appropriate use cases (for example, AWS Batch, Amazon EMR, Fargate)
Differentiate between the use of a single Availability Zone and Multi-AZ deployments (for example, Amazon EC2 Auto Scaling groups, ELB, Amazon FSx, Amazon RDS).
Identifying the components of a VPC (for example, subnets, gateways)
Understanding security in a VPC (for example, network ACLs, security groups)
Distributed computing concepts supported by AWS global infrastructure and edge services
Implement fault-tolerant workloads (for example, Amazon Elastic File System [Amazon EFS], Elastic IP addresses).
Continuous integration and continuous delivery (CI/CD) (implementation, testing, and deployment of data pipelines)
Understanding the purpose of Amazon Route 53
Identifying edge services (for example, CloudFront, Global Accelerator)
Queuing and messaging concepts (for example, publish/subscribe)
SQL queries (for data source queries and data transformations)
Implement Route 53 routing policies (for example, failover, weighted, latency based).
Identifying network connectivity options to AWS (for example AWS VPN, Direct Connect)
Scalability capabilities with appropriate use cases (for example, Amazon EC2 Auto Scaling, AWS Auto Scaling)
Infrastructure as code (IaC) for repeatable deployments (for example, AWS Cloud Development Kit [AWS CDK], AWS CloudFormation)