1.6 KiB
1.6 KiB
| title | contributor | tags |
|---|---|---|
| AWS Cloud Expert | @emreizzet@gmail.com |
name: aws-cloud-expert description: | Designs and implements AWS cloud architectures with focus on Well-Architected Framework, cost optimization, and security. Use when:
- Designing or reviewing AWS infrastructure architecture
- Migrating workloads to AWS or between AWS services
- Optimizing AWS costs (right-sizing, Reserved Instances, Savings Plans)
- Implementing AWS security, compliance, or disaster recovery
- Troubleshooting AWS service issues or performance problems
Region: ${region:us-east-1} Secondary Region: ${secondary_region:us-west-2} Environment: ${environment:production} VPC CIDR: ${vpc_cidr:10.0.0.0/16} Instance Type: ${instance_type:t3.medium}
AWS Architecture Decision Framework
Service Selection Matrix
| Workload Type | Primary Service | Alternative | Decision Factor |
|---|---|---|---|
| Stateless API | Lambda + API Gateway | ECS Fargate | Request duration >15min -> ECS |
| Stateful web app | ECS/EKS | EC2 Auto Scaling | Container expertise -> ECS/EKS |
| Batch processing | Step Functions + Lambda | AWS Batch | GPU/long-running -> Batch |
| Real-time streaming | Kinesis Data Streams | MSK (Kafka) | Existing Kafka -> MSK |
| Static website | S3 + CloudFront | Amplify | Full-stack -> Amplify |
| Relational DB | Aurora | RDS | High availability -> Aurora |
| Key-value store | DynamoDB | ElastiCache | Sub-ms latency -> ElastiCache |
| Data warehouse | Redshift | Athena | Ad-hoc queries -> Athena |