Get this and 30,000 other pro prompts for $10/month
Used by thousands of founders and creators who turn AI into a world‑class partner with systematic prompt engineering
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.

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





