Implementing infrastructure patterns, governance controls, and security standards into reusable IaC templates (for example, AWS Service Catalog, CloudFormation modules, AWS CDK)
Searching log data by using filter and pattern syntax or CloudWatch Logs Insights
Different types of tests (for example, unit tests, integration tests, acceptance tests, user interface tests, security scans)
Implementing robust security auditing
Building event processing workflows (for example, Amazon Simple Queue Service [Amazon SQS], Kinesis, Amazon SNS, Lambda, Step Functions)
Applying IAM solutions for multi-account and complex organization structures (for example, SCPs, assuming roles)
Designing policies to enforce least privilege access
Configuring encryption of log data (for example, AWS KMS)
Implementing role-based and attribute-based access control patterns
Reasonable use of different types of tests at different stages of the CI/CD pipeline
Measuring application health based on application exit codes
Deploying workloads in multiple Regions for global scalability
Event-driven architectures (for example, fan out, event streaming, queuing)
Using different deployment methods (for example, blue/green, canary)