aws-solution-architect

Featured

Design AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templates, optimize AWS costs, set up CI/CD pipelines, or migrate to AWS. Covers Lambda, API Gateway, DynamoDB, ECS, Aurora, and cost optimization.

DevOps & Infrastructure 23,263 stars 3198 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AWS Solution Architect Design scalable, cost-effective AWS architectures for startups with infrastructure-as-code templates. --- ## Workflow ### Step 1: Gather Requirements Collect application specifications: ``` - Application type (web app, mobile backend, data pipeline, SaaS) - Expected users and requests per second - Budget constraints (monthly spend limit) - Team size and AWS experience level - Compliance requirements (GDPR, HIPAA, SOC 2) - Availability requirements (SLA, RPO/RTO) ``` ### Step 2: Design Architecture Run the architecture designer to get pattern recommendations: ```bash python scripts/architecture_designer.py --input requirements.json ``` **Example output:** ```json { "recommended_pattern": "serverless_web", "service_stack": ["S3", "CloudFront", "API Gateway", "Lambda", "DynamoDB", "Cognito"], "estimated_monthly_cost_usd": 35, "pros": ["Low ops overhead", "Pay-per-use", "Auto-scaling"], "cons": ["Cold starts", "15-min Lambda limit", "Eventual consistency"] } ``` Select from recommended patterns: - **Serverless Web**: S3 + CloudFront + API Gateway + Lambda + DynamoDB - **Event-Driven Microservices**: EventBridge + Lambda + SQS + Step Functions - **Three-Tier**: ALB + ECS Fargate + Aurora + ElastiCache - **GraphQL Backend**: AppSync + Lambda + DynamoDB + Cognito See `references/architecture_patterns.md` for detailed pattern specifications. **Validation checkpoint:** Confirm the recommended pattern matches the team's operational matur...

Details

Author
alirezarezvani
Repository
alirezarezvani/claude-skills
Created
9 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Featured

azure-cloud-architect

Design Azure architectures for startups and enterprises. Use when asked to design Azure infrastructure, create Bicep/ARM templates, optimize Azure costs, set up Azure DevOps pipelines, or migrate to Azure. Covers AKS, App Service, Azure Functions, Cosmos DB, and cost optimization.

23,263 Updated 1 weeks ago
alirezarezvani
DevOps & Infrastructure Solid

cloud-architect

Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.

4 Updated today
zacklecon
DevOps & Infrastructure Listed

aws-expert

Use when work touches AWS: EC2, S3, RDS, Aurora, Lambda, DynamoDB, IAM, VPC, ALB, NLB, CloudFront, ECS, EKS, Fargate, SQS, SNS, EventBridge, Step Functions, CloudFormation, Secrets Manager, KMS, CloudWatch, X-Ray, AWS Organizations, SCPs, Control Tower, Route 53, ACM, WAF, GuardDuty, IAM Identity Center, or OIDC federation for CI. Produces service selection writeups, least privilege IAM roles and policies, VPC blueprints with public, private, and isolated subnets plus VPC endpoints, ECS Fargate task definitions, Lambda skeletons with DLQ and concurrency, DynamoDB single table designs, S3 bucket configs with Block Public Access plus KMS plus lifecycle, OIDC trust policies for GitHub Actions, and cost optimization plans. Do not invoke for pure GCP, Azure, or on premises work. Hand off Terraform provisioning to `terraform-expert` and Kubernetes manifests to `kubernetes-expert`.

0 Updated 1 weeks ago
iamdemetris