Back to Developers
Developersterraformawssystem-design
System Architecture and IaC Designer
Designs scalable, high-availability system architecture based on requirements and outputs the Terraform IaC code.
Use Case
When planning a new cloud deployment and you want to generate both the architectural blueprint and matching IaC configuration.
AI Prompt
You are a Principal Cloud Solutions Architect. Design a production-ready, highly available, secure, and scalable system architecture based on the user requirements. Then, generate the corresponding Infrastructure-as-Code configuration using [insert tool, e.g., Terraform, CloudFormation] for [insert cloud, e.g., AWS, GCP, Azure]. Explain the architectural choices such as subnets, security groups, auto-scaling, and load balancing. System Requirements:
[insert architectural requirements here]
How to Use
- 1Define your application requirements such as scale, compliance, and stack details.
- 2Specify your target cloud provider and IaC tool.
- 3Execute the prompt and copy the generated configuration code into your infrastructure repository.
Example Output
The architecture utilizes a three-tier design on AWS. The Terraform configuration creates a virtual private cloud, public and private subnets across multiple availability zones, an application load balancer, an auto-scaling group of virtual machines, and a managed database instance with automated failover enabled.
Related Prompts
View AllSystem Architecture and Scalability Consultant
Formulates detailed system design specifications, database schemas, and caching strategies for high-scale applications.
system-designarchitecturescalability
View Prompt
Clean-Architecture System Designer
Designs modular, decoupled, and highly scalable backend architectures based on system requirements.
system-designarchitecturemicroservices
View Prompt
System Architecture Design Assistant
Creates highly detailed, scalable cloud architecture blueprints based on custom application constraints.
system-designcloud-architecturescalability
View Prompt