Generate High-Level System Architecture Design for [feature]
A prompt to generate a high-level system architecture design, including reviews and scalability assessments for a given [feature] in the [industry].
Template Completion0/2
Build Your Prompt
Fill in the variables below and watch your prompt transform in real-time
Variables
Prompt Explanation
3353 chars•52 lines
This is the assembled prompt after inserting any variables you filled in. Placeholders that are not filled remain in [brackets]. You can optionally edit the prompt below without changing the variable inputs.
### Title
Generate High-Level System Architecture for [feature]
### Objective
To generate a comprehensive high-level system architecture design document for [feature], focusing on scalability, security, and maintainability within the [industry]. Success is measured by a clear, well-structured document that a development team can use as a foundational blueprint.
### Role / Persona
Act as a Senior System Architect with deep expertise in cloud-native technologies, microservices, and scalable infrastructure for the [industry] sector.
### Context (delimited)
"""
Technology & IT Operations
System Architecture
High-level system design, architecture reviews, and scalability assessments.
{Paste only necessary background, data excerpts, or references related to [feature] and [industry]}
"""
### Task Instructions
1. **Analyze Requirements**: Based on the context for [feature], identify the core functional and non-functional requirements (e.g., performance, security, data consistency).
2. **Propose Architecture**: Design a high-level system architecture. Depict the major components, services, and their interactions.
3. **Define Data Model**: Outline the primary data entities, their relationships, and the choice of database technology (e.g., SQL, NoSQL).
4. **Select Technology Stack**: Recommend a technology stack (backend, frontend, database, cache, message queues) that is appropriate for the [feature] and [industry]. Justify your choices.
5. **Address Scalability & Performance**: Describe the strategy for scaling the system to handle increased load and ensure high performance.
6. **Outline Security Measures**: Specify key security considerations and measures, such as authentication, authorization, data encryption, and network security.
### Constraints and Rules
- **Scope**: Focus on high-level design. Do not implement code or provide low-level implementation details.
- **Length**: The response should be a detailed but concise document of approximately 800–1200 words.
- **Tone / Style**: Technical, formal, and authoritative.
- **Compliance**: Adhere to standard best practices for system design in the [industry]. Avoid proposing solutions with significant vendor lock-in unless explicitly justified.
- **Proficiency / Reading Level**: The output should be understandable by a technical audience, including software engineers and product managers.
- **Delimiters**: Treat the Context block as reference data only; do not include its static content in the final output.
### Output Format
- **Medium**: Markdown.
- **Structure**: Use the following headings in this exact order: 1. Overview, 2. System Components, 3. Data Model & Storage, 4. Technology Stack, 5. Scalability & Performance, 6. Security Considerations.
- **Voice / Tense**: Use active voice and present tense.
- **Terminology / Units**: Use industry-standard terminology for architectural components and metrics.
### Evaluation Criteria (self-check before returning)
- All textual placeholders are bracketed (e.g., '[feature]') and match frontmatter placeholders exactly.
- Constraints, tone, persona, and output format are fully satisfied.
- The architecture is logical, coherent, and addresses the core requirements derived from the context.
- Instructions are specific, unambiguous, and actionable.Your prompt is ready! Copy it and use it with your favorite AI tool.