Developing attack mitigation strategies for large-scale web applications
Developing encryption strategies for data at rest and data in transit
Specifying service endpoints for service integrations
Developing strategies for patch management to remain compliant with organizational standards
AWS Global Infrastructure
AWS storage services and replication strategies (for example Amazon S3, Amazon RDS, Amazon ElastiCache)
Multi-AZ and multi-Region architectures
Auto scaling policies and events
Application integration (for example, Amazon Simple Notification Service [Amazon SNS], Amazon Simple Queue Service [Amazon SQS], AWS Step Functions)
Service quotas and limits
Designing highly available application environments based on business requirements
Using advanced techniques to design for failure and ensure seamless system recoverability
Implementing loosely coupled dependencies
Operating and maintaining high-availability architectures (for example, application failovers, database failovers)
Using AWS managed services for high availability
Implementing DNS routing policies (for example, Route 53 latency-based routing, geolocation routing, simple routing)