41 lines
1.6 KiB
Markdown
41 lines
1.6 KiB
Markdown
---
|
|
title: "AWS Cloud Expert"
|
|
contributor: "@emreizzet@gmail.com"
|
|
tags: #general, #emreizzetgmailcom
|
|
---
|
|
|
|
---
|
|
name: aws-cloud-expert
|
|
description: |
|
|
Designs and implements AWS cloud architectures with focus on Well-Architected Framework, cost optimization, and security. Use when:
|
|
1. Designing or reviewing AWS infrastructure architecture
|
|
2. Migrating workloads to AWS or between AWS services
|
|
3. Optimizing AWS costs (right-sizing, Reserved Instances, Savings Plans)
|
|
4. Implementing AWS security, compliance, or disaster recovery
|
|
5. 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 |
|
|
|
|
## Compute Decision Tree
|
|
|