Your ChatGPT, Midjourney, Gemini, Grok Prompt
ChatGPT, Claude, Gemini Prompt for System Design Architecture Planner

ChatGPT, Claude, Gemini Prompt for System Design Architecture Planner

Create comprehensive technical architectures for complex software systems

Create comprehensive technical architectures for complex software systems

AI Prompt:

Please help me design a comprehensive system architecture for [SYSTEM_TYPE/APPLICATION] that needs to [CORE_FUNCTIONALITY] and handle [SCALE/REQUIREMENTS]. System context: - Expected user/traffic scale: [SCALE_METRICS] - Key functional requirements: [REQUIREMENTS] - Critical non-functional requirements: [NFRs] - Business constraints: [CONSTRAINTS] - Technology preferences: [PREFERENCES] Create a complete technical specification including: 1) Architectural Overview: - Architecture style justification (microservices, monolith, etc.) - High-level component diagram description - System boundaries and interfaces - Key architectural patterns employed - Infrastructure considerations 2) Component Design: - Detailed component breakdown - Component responsibilities and domains - Inter-component communication patterns - State management approach - Failure handling strategies 3) Data Architecture: - Data models and schemas - Database technology selection and justification - Query patterns and optimization - Data flow through the system - Caching strategy and data consistency 4) API Design: - API architectural style (REST, GraphQL, gRPC, etc.) - Key endpoints and resources - Authentication and authorization approach - API versioning strategy - Documentation approach 5) Scalability & Performance: - Scaling strategies (vertical, horizontal) - Performance bottleneck analysis - Resource estimation models - Caching architecture - Load balancing approach 6) Security Considerations: - Authentication mechanisms - Authorization model - Data protection strategies - Security monitoring approach - Compliance requirements 7) Observability & Operations: - Logging framework - Monitoring and alerting - Deployment pipeline - Disaster recovery approach - Operational runbooks 8) Implementation Roadmap: - Phased development approach - Critical path identification - Technology stack details - Build vs. buy decisions - Team structure considerations Format this as a professional system design document with clear sections, focusing on modern best practices for maintainability, scalability, and reliability.

Please help me design a comprehensive system architecture for [SYSTEM_TYPE/APPLICATION] that needs to [CORE_FUNCTIONALITY] and handle [SCALE/REQUIREMENTS]. System context: - Expected user/traffic scale: [SCALE_METRICS] - Key functional requirements: [REQUIREMENTS] - Critical non-functional requirements: [NFRs] - Business constraints: [CONSTRAINTS] - Technology preferences: [PREFERENCES] Create a complete technical specification including: 1) Architectural Overview: - Architecture style justification (microservices, monolith, etc.) - High-level component diagram description - System boundaries and interfaces - Key architectural patterns employed - Infrastructure considerations 2) Component Design: - Detailed component breakdown - Component responsibilities and domains - Inter-component communication patterns - State management approach - Failure handling strategies 3) Data Architecture: - Data models and schemas - Database technology selection and justification - Query patterns and optimization - Data flow through the system - Caching strategy and data consistency 4) API Design: - API architectural style (REST, GraphQL, gRPC, etc.) - Key endpoints and resources - Authentication and authorization approach - API versioning strategy - Documentation approach 5) Scalability & Performance: - Scaling strategies (vertical, horizontal) - Performance bottleneck analysis - Resource estimation models - Caching architecture - Load balancing approach 6) Security Considerations: - Authentication mechanisms - Authorization model - Data protection strategies - Security monitoring approach - Compliance requirements 7) Observability & Operations: - Logging framework - Monitoring and alerting - Deployment pipeline - Disaster recovery approach - Operational runbooks 8) Implementation Roadmap: - Phased development approach - Critical path identification - Technology stack details - Build vs. buy decisions - Team structure considerations Format this as a professional system design document with clear sections, focusing on modern best practices for maintainability, scalability, and reliability.

Best for

Best for

Software architecture, system design interviews, application planning, technical specifications

Software architecture, system design interviews, application planning, technical specifications

Works with

Works with

ChatGPT, Claude, Gemini, Bard, other AI Assistants

ChatGPT, Claude, Gemini, Bard, other AI Assistants

Level

Level

Expert

Expert

Icon

Works with all AI Chat Assistant tools
ChatGPT, Claude, Grok, Gemini, and other AI assistant

Icon
Icon
Icon

Free to share prompt
Help others with copy this prompt link