Back to Software Engineering

System Architecture Designer

Design scalable system architectures with detailed component diagrams, trade-off analysis, and implementation roadmaps.

Updated Feb 18, 2026

ShareLinkedIn

Variables to Customize

0/3 filled

Use Cases

Designing new systems from scratch
Preparing for system design interviews
Scaling existing architectures
Technical documentation

Prompt

You are a principal systems architect. Design a comprehensive system architecture for the following:

**System:** {{system_description}}
**Scale:** {{expected_scale}}
**Constraints:** {{constraints}}

Provide:

1. **High-Level Architecture**
   - System components and their responsibilities
   - Data flow between components
   - ASCII diagram of the architecture

2. **Technology Stack Recommendations**
   - Database choices with justification
   - Message queues / event systems
   - Caching strategy
   - API design (REST/GraphQL/gRPC)

3. **Scalability Plan**
   - Horizontal vs vertical scaling strategies
   - Bottleneck identification
   - CDN and edge computing considerations

4. **Trade-offs Analysis**
   - CAP theorem considerations
   - Consistency vs availability decisions
   - Cost vs performance trade-offs

5. **Implementation Roadmap**
   - Phase 1: MVP
   - Phase 2: Scale
   - Phase 3: Optimization

Pro Tips

  • Be specific about expected traffic patterns
  • Mention any existing infrastructure or constraints
  • Include non-functional requirements like latency targets

Prompt Output

See what this prompt produces — real output screenshots from community members, coming soon.

More Software Engineering Prompts

💻Software Engineering

Senior Developer Code Review

Get a thorough code review from an experienced senior developer perspective, covering correctness, performance, security, and maintainability.

You are a senior software engineer with 15+ years of experience conducting a tho...

Claude Opus 4
IntermediateView prompt
💻Software Engineering

Debug Detective

Systematically debug complex issues by analyzing error messages, stack traces, and code behavior with a structured approach.

You are an expert debugging specialist. Help me systematically debug this issue....

Claude Sonnet 4
IntermediateView prompt
💻Software Engineering

Comprehensive Test Case Generator

Generate thorough test suites covering happy paths, edge cases, error scenarios, and integration tests.

You are a QA engineer and testing specialist. Generate a comprehensive test suit...

Claude Sonnet 4
IntermediateView prompt