- Home
- Skills
- Alirezarezvani
- Claude Skills
- Aws Solution Architect
aws-solution-architect_skill
- Python
1.4k
GitHub Stars
7
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill alirezarezvani/claude-skills --skill aws-solution-architect- architecture_designer.py34.8 KB
- cost_optimizer.py15.3 KB
- expected_output.json1.5 KB
- HOW_TO_USE.md8.9 KB
- sample_input.json426 B
- serverless_stack.py17.4 KB
- SKILL.md14.6 KB
Overview
This skill delivers expert AWS solution architecture tailored for startups, focused on serverless, scalable, and cost-effective cloud infrastructure. It combines modern DevOps practices, infrastructure-as-code, and practical patterns to accelerate MVPs and support growth to production scale.
How this skill works
I analyze application requirements (traffic, data, budget, compliance, team maturity) and produce actionable outputs: architecture diagrams, IaC templates (CloudFormation, CDK, Terraform), cost estimates, security assessments, and deployment runbooks. Recommendations favor serverless and managed services where they reduce operational burden while providing options for containers or multi-region needs.
When to use it
- Designing a cost-efficient serverless backend for an MVP or mobile app
- Creating IaC templates and CI/CD pipelines for repeatable deployments
- Scaling architecture from 10k to 100k+ users with reliability and observability
- Migrating on-prem or legacy setups to AWS with minimal downtime
- Assessing and reducing AWS costs while preserving performance
Best practices
- Prefer stateless Lambda functions and store state in DynamoDB or S3
- Implement least-privilege IAM roles and encrypt data in transit and at rest
- Use infrastructure-as-code with peer review and automated testing
- Start small and right-size resources; add reserved capacity for predictable workloads
- Design for horizontal scaling and apply caching (CloudFront, ElastiCache) early
Example use cases
- Serverless API backend for a mobile app using API Gateway, Lambda, and DynamoDB
- Event-driven microservices with EventBridge, SQS, Step Functions, and Lambda
- Three-tier web app on ECS Fargate with ALB, Aurora, and ElastiCache
- Real-time ingestion pipeline with Kinesis, S3 data lake, and Athena analytics
- Multi-region high-availability deployment with Route 53, DynamoDB Global Tables, and cross-region replication
FAQ
Provide application type, traffic expectations, data/storage needs, budget limits, team skills, compliance requirements, and availability targets.
Can you generate deployable IaC?
Yes. I produce CloudFormation, CDK, or Terraform templates and can tailor them to your CI/CD pipeline.
How do you optimize costs for startups?
I combine right-sizing, serverless where appropriate, S3 lifecycle policies, Savings Plans or Reserved Instances for steady loads, and cost alerts.
When should we avoid serverless?
Avoid serverless for long-running jobs (>15 min), heavy GPU workloads, strict vendor-agnostic needs, or when cold-start latency is unacceptable without mitigation.