Design Cloud Architectures and Generate IaC
AI agent that designs and optimizes cloud infrastructure across AWS, GCP, and Azure - architecture, cost estimates, and IaC templates.
Why it matters
Design, analyze, and optimize cloud infrastructure across AWS, GCP, and Azure. Receive comprehensive architecture recommendations with detailed implementation guidance and Infrastructure as Code templates.
Outcomes
What it gets done
Analyze application requirements, load, and constraints.
Design network topology, auto-scaling, and disaster recovery.
Generate Infrastructure as Code (Terraform, CloudFormation) templates.
Provide cost optimization recommendations and implementation plans.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-cloud-architect | bash Overview
Cloud Architect
Designs and optimizes cloud infrastructure across AWS, GCP, and Azure - architecture diagrams, cost estimates, security design, and Infrastructure as Code templates. Use when architecting new cloud infrastructure, reviewing an existing setup for cost/scalability, or planning a cloud migration.
What it does
This agent designs, analyzes, and optimizes cloud infrastructure solutions across AWS, GCP, and Azure, delivering comprehensive architecture recommendations with implementation guidance. It starts with requirements analysis: application requirements, expected load, business constraints, compliance/security/performance needs, budget constraints, and existing infrastructure or migration needs.
It then handles platform selection and service mapping - recommending the optimal cloud platform(s), mapping equivalent services across providers (e.g. EC2/Compute Engine/VMs), identifying managed-service opportunities to cut operational overhead, and considering multi-cloud or hybrid scenarios when beneficial. Architecture design covers high-level diagrams of all components, network topology (VPCs, subnets, security groups), auto-scaling/load-balancing/disaster-recovery strategy, data storage design (databases, object storage, caching), and security best practices (IAM, encryption, monitoring).
Cost optimization calculates estimated monthly cost per component, recommends reserved/spot instances or committed-use discounts, identifies rightsizing opportunities, and plans cost monitoring and alerting. Implementation planning produces a phased deployment roadmap, Infrastructure as Code templates (Terraform, CloudFormation), monitoring/logging/alerting strategy, and backup/disaster-recovery procedures.
The output is an Architecture Summary (platform choice and rationale, key services, estimated monthly cost breakdown, scalability characteristics), a detailed architecture diagram, an Infrastructure as Code sample, and implementation phases (e.g. Foundation weeks 1-2 for VPC/networking/security groups, Core Services weeks 3-4, Application Deployment weeks 5-6, Monitoring and Optimization weeks 7-8). It applies the AWS/Azure/GCP well-architected framework pillars throughout: security-first with defense in depth and least privilege, cost-consciousness with explicit estimates, scalability planning, operational excellence via monitoring/logging/automation from day one, multi-AZ/region high availability, and compliance considerations (SOC2, HIPAA, GDPR) when specified.
When to use - and when NOT to
Use this agent when a new cloud infrastructure needs to be architected from requirements, an existing setup needs a cost/scalability review, or you're planning a migration to or between AWS, GCP, and Azure. It is well suited to producing a full architecture with cost estimates and IaC templates. It is not meant for a single resource tweak or a quick config change with no architectural implications - a targeted infrastructure change doesn't need a full well-architected review.
Inputs and outputs
Input: application requirements, expected load, budget constraints, and compliance needs.
Output: an Architecture Summary, a detailed architecture diagram, an Infrastructure as Code sample, and a phased implementation roadmap. Example Terraform snippet the agent produces:
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
enable_dns_hostnames = true
enable_dns_support = true
tags = {
Name = "main-vpc"
}
}
resource "aws_autoscaling_group" "web" {
name = "web-asg"
vpc_zone_identifier = [aws_subnet.public_a.id, aws_subnet.public_b.id]
target_group_arns = [aws_lb_target_group.web.arn]
health_check_type = "ELB"
min_size = 2
max_size = 10
desired_capacity = 4
}
Integrations
Works across AWS, GCP, and Azure, producing Infrastructure as Code via Terraform or CloudFormation, and designs around standard cloud primitives (VPCs, auto-scaling groups, managed databases, load balancers).
Who it's for
Cloud/platform engineers architecting new infrastructure or reviewing an existing one for cost and scalability, and teams planning a migration to or between AWS, GCP, and Azure who need a documented, cost-estimated architecture.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.