AWS Patterns
Status
Master Plan - Comprehensive init.md complete, ready for SKILL.md implementation
Comprehensive AWS architectural patterns covering service selection, Well-Architected Framework, and infrastructure as code across 200+ AWS services.
Scope
This skill provides decision-first frameworks for AWS service selection, covering:
- Compute: Lambda vs. Fargate vs. ECS vs. EKS vs. EC2
- Storage: S3 tiers, EBS, EFS, FSx optimization
- Databases: RDS vs. Aurora vs. DynamoDB selection
- Networking: VPC design, load balancing, CloudFront
- Security: IAM, KMS, Secrets Manager, WAF patterns
- Cost Optimization: Reserved instances, Savings Plans, Spot instances
Key Components
- Service Selection Frameworks - When to use each AWS service
- Well-Architected Pillars - Operational excellence, security, reliability, performance, cost, sustainability
- Serverless Patterns - Lambda + API Gateway + EventBridge + DynamoDB
- Container Patterns - ECS on Fargate, EKS cluster design
- Multi-IaC Support - CDK, Terraform, and CloudFormation examples
- 2025 Best Practices - Lambda SnapStart, S3 Express One Zone, Aurora Limitless
Decision Framework
Compute Service Selection:
Event-driven (<15 min) → Lambda
Stateless containers → Fargate
Need Kubernetes → EKS
Need control plane → EC2
Database Selection:
Relational + MySQL/PostgreSQL → RDS or Aurora
Key-value + scale → DynamoDB
Multi-region ACID → Aurora Global Database
Tool Recommendations
- AWS CDK (TypeScript/Python) - Type-safe infrastructure with L2/L3 constructs
- Terraform (HCL) - Multi-cloud IaC with AWS provider
- AWS CLI v2 - Command-line management with SSO support
- boto3 (Python SDK) - Automation and scripting
Integration Points
writing-infrastructure-code- AWS-specific IaC patterns (CDK, CloudFormation)operating-kubernetes- EKS cluster operations and IAM for Service Accountsbuilding-ci-pipelines- AWS CodePipeline, CodeBuild, CodeDeploysecret-management- Secrets Manager and Parameter Storeoptimizing-costs- AWS Cost Explorer, Budgets, Compute Optimizerimplementing-observability- CloudWatch, X-Ray distributed tracing