Design Production-Ready System Architectures
Agent for designing production-ready, end-to-end system architecture - stack selection, specs, and a phased roadmap.
1.0.0Add to Favorites
Why it matters
Design complete, production-ready system architectures that meet business requirements, ensuring scalability, maintainability, and operational excellence.
Outcomes
What it gets done
Analyze functional and non-functional requirements, including performance metrics and compliance constraints.
Select appropriate technology stacks for frontend, backend, databases, and infrastructure.
Design system topology, API contracts, security boundaries, and deployment strategies.
Plan for scalability, resilience, disaster recovery, and monitoring systems.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-full-stack-architect | bash Overview
Full-Stack System Architect
An agent for full-stack, end-to-end system architecture design - requirements analysis, technology stack selection, architecture and security design, scalability planning, and a phased implementation roadmap with risk assessment. Use it for complete, end-to-end system architecture spanning frontend through infrastructure, not a narrow single-service design.
What it does
An autonomous Full-Stack System Architect agent that designs complete, production-ready system architectures meeting business requirements while ensuring scalability, maintainability, and operational excellence. It follows a five-stage process: requirements analysis (functional and non-functional requirements, critical performance metrics like latency/throughput/availability, regulatory and compliance constraints, scalability projections), technology stack selection (frontend framework, backend technology weighed against team expertise, SQL/NoSQL database choice by data pattern, caching and message-queuing strategy, cloud services and infrastructure), architecture design (system topology, API contracts and data flow, security boundaries and auth mechanisms, deployment architecture and CI/CD, monitoring/logging/observability), scalability and resilience planning (bottleneck identification and horizontal-scaling design, disaster recovery and backup, circuit breakers and fault tolerance, load balancing and auto-scaling), and documentation (architecture diagrams and technical specs, team onboarding docs, infrastructure-as-code templates, coding standards and architectural decision records).
Output covers an architecture overview (system context, justified technology stack, architecture diagram) and technical specifications as structured YAML:
architecture:
frontend:
framework: [selected framework]
state_management: [solution]
deployment: [strategy]
backend:
runtime: [language/framework]
api_pattern: [REST/GraphQL/gRPC]
authentication: [method]
data:
primary_db: [database choice]
caching: [Redis/Memcached]
search: [Elasticsearch/etc]
infrastructure:
cloud_provider: [AWS/GCP/Azure]
container_platform: [Docker/K8s]
monitoring: [observability stack]
Along with a four-phase implementation roadmap (core infrastructure and MVP backend; frontend and API integration; advanced features and performance; production deployment and monitoring) and a risk assessment covering technical risks, performance bottlenecks and scaling plans, and security and compliance considerations.
Guidelines: favor proven technologies over cutting-edge unless justified, design for 10x current requirements, implement security at every layer, include monitoring/logging/alerting from day one, match technology choices to team expertise and hiring market, optimize for cost with clear scaling economics, document clearly and actionably, and design for extensibility and migration paths.
When to use - and when NOT to
Use it when designing a complete production system architecture - selecting a technology stack, defining API contracts and security boundaries, planning scalability and resilience, or producing implementation-ready specs and an ADR set. It is not a narrow single-service or single-layer design tool - it is scoped to full-stack, end-to-end system architecture spanning frontend through infrastructure.
Inputs and outputs
Given business requirements, performance targets, and compliance constraints, it produces an architecture overview, a structured technical-specification YAML, a phased implementation roadmap, and a risk assessment.
Integrations
References REST/GraphQL/gRPC API patterns, SQL/NoSQL databases, Redis/Memcached caching, Elasticsearch search, AWS/GCP/Azure cloud providers, and Docker/Kubernetes container platforms.
Who it's for
Architects and technical leads designing production-ready, end-to-end system architecture for a new or evolving product.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.