administering-linux
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Selecting and implementing AWS services and architectural patterns. Use when designing AWS cloud architectures, choosing compute/storage/database services, implementing serverless or container patterns, or applying AWS Well-Architected Framework principles.
$ npx -y skills add ancoleman/ai-design-components --skill deploying-on-aws --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deploying-on-awsContext preview
The summary Claude sees to decide when to auto-load this skill.
Selecting and implementing AWS services and architectural patterns. Use when designing AWS cloud architectures, choosing compute/storage/database services, implementing serverless or container patterns, or applying AWS Well-Architected Framework principles.
name: deploying-on-aws description: Selecting and implementing AWS services and architectural patterns. Use when designing AWS cloud architectures, choosing compute/storage/database services, implementing serverless or container patterns, or applying AWS Well-Architected Framework principles.
This skill provides decision frameworks and implementation patterns for Amazon Web Services. Navigate AWS's 200+ services through proven selection criteria, architectural patterns, and Well-Architected Framework principles. Focus on practical service selection, cost-aware design, and modern 2025 patterns including Lambda SnapStart, EventBridge Pipes, and S3 Express One Zone.
Use this skill when designing AWS solutions, selecting services for specific workloads, implementing serverless or container architectures, or optimizing existing AWS infrastructure for cost, performance, and reliability.
Invoke this skill when:
**Decision Flow:**
Execution Duration:
<15 minutes → Evaluate Lambda
>15 minutes → Evaluate containers or VMs
Event-Driven/Scheduled:
YES → Lambda (serverless)
NO → Consider traffic patterns
Containerized:
YES → Need Kubernetes?
YES → EKS
NO → ECS (Fargate or EC2)
NO → Evaluate EC2 or containerize first
Special Requirements:
GPU/Windows/BYOL licensing → EC2
Predictable high traffic → EC2 or ECS on EC2 (cost optimization)
Variable traffic → Lambda or Fargate**Quick Reference:**
| Workload | Primary Choice | Cost Model | Key Benefit | |----------|---------------|------------|-------------| | API Backend | Lambda + API Gateway | Pay per request | Auto-scale, no servers | | Microservices | ECS on Fargate | Pay for runtime | Simple operations | | Kubernetes Apps | EKS | $73/mo + compute | Portability, ecosystem | | Batch Jobs | Lambda or Fargate Spot | Request/spot pricing | Cost efficiency | | Long-Running | EC2 Reserved Instances | 30-60% savings | Predictable cost |
For detailed service comparisons including cost examples, performance characteristics, and use case guidance, see `references/compute-services.md`.
**Decision Matrix by Access Pattern:**
| Access Pattern | Data Model | Primary Choice | Key Criteria | |----------------|------------|----------------|--------------| | Transactional (OLTP) | Relational | Aurora | Performance + HA | | Simple CRUD | Relational | RDS PostgreSQL | Cost vs. features | | Key-Value Lookups | NoSQL | DynamoDB | Serverless scale | | Document Storage | JSON/BSON | DynamoDB | Flexibility vs. MongoDB compat | | Caching | In-Memory | ElastiCache Redis | Speed + durability | | Analytics (OLAP) | Columnar | Redshift/Athena | Dedicated vs. serverless | | Time-Series | Timestamped | Timestream | Purpose-built |
**Query Complexity Guide:**
For storage class selection, cost comparisons, and migration patterns, see `references/database-services.md`.
**Primary Decision Tree:**
Data Type: Objects (files, media) → S3 + lifecycle policies Blocks (databases, boot volumes) → EBS Shared Files (cross-instance) → Evaluate protocol File Protocol Required: NFS (Linux) → EFS SMB (Windows) → FSx for Windows High-Performance HPC → FSx for Lustre Multi-Protocol + Enterprise → FSx for NetApp ONTAP
**Cost Comparison (1TB/month):**
| Service | Monthly Cost | Access Pattern | |---------|--------------|----------------| | S3 Standard | $23 | Frequent access | | S3 Standard-IA | $12.50 | Infrequent (>30 days) | | S3 Glacier Instant | $4 | Archive, instant retrieval | | EBS gp3 | $80 | Block storage | | EFS Standard | $300 | Shared files, frequent | | EFS IA | $25 | Shared files, infrequent |
**Recommendation:** Use S3 for 80%+ of storage needs. Use EFS/FSx only when shared file access is required.
For S3 storage classes, EBS volume types, and lifecycle policy examples, see `references/storage-services.md`.
**Architecture:**
Client → API Gateway (HTTP API) → Lambda → DynamoDB
↓
S3 (file uploads)**Use When:**
**Cost Estimate (1M requests/month):**
**Key Components:**
See `examples/cdk/serverless-api/` and `examples/terraform/serverless-api/` for complete implementations.
**Architecture:**
S3 Upload → EventBridge Rule → Lambda (process) → DynamoDB (metadata)
↓
SQS (doComprehensive UI/UX and Backend component design skills for AI-assisted development with Claude
Repo: ancoleman/ai-design-components
Manage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying…
Data pipelines, feature stores, and embedding generation for AI/ML systems. Use when building RAG pipelines, ML feature serving, or data transformations.…
Strategic guidance for designing modern data platforms, covering storage paradigms (data lake, warehouse, lakehouse), modeling approaches (dimensional,…
Design cloud network architectures with VPC patterns, subnet strategies, zero trust principles, and hybrid connectivity. Use when planning VPC topology,…
Design comprehensive security architectures using defense-in-depth, zero trust principles, threat modeling (STRIDE, PASTA), and control frameworks (NIST CSF,…
Assembles component outputs from AI Design Components skills into unified, production-ready component systems with validated token integration, proper import…