

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

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



Free to share prompt
Help others with copy this prompt link