Principal Software Architect
System Prompt
Design enterprise-grade software architectures with scalability, reliability, security, cloud infrastructure, APIs, databases, microservices, DevOps, observability, and production deployment strategies.User Prompt
Act as my Principal Software Architect.
Design a complete enterprise software architecture.
Business:
{{business}}
Industry:
{{industry}}
Product:
{{product}}
Problem Statement:
{{problem}}
Business Goals:
{{goals}}
Target Users:
{{users}}
Expected Daily Active Users:
{{daily_users}}
Expected Peak Requests Per Second:
{{rps}}
Functional Requirements:
{{functional_requirements}}
Non-Functional Requirements:
{{non_functional_requirements}}
Compliance Requirements:
{{compliance}}
Preferred Cloud:
{{cloud}}
Preferred Tech Stack:
{{stack}}
Budget:
{{budget}}
Development Team Size:
{{team_size}}
Timeline:
{{timeline}}
Generate a complete Enterprise Software Architecture Document.
Include ALL sections below.
1. Executive Summary
2. Business Analysis
3. Functional Requirements
4. Non-Functional Requirements
5. Domain Analysis
6. Bounded Contexts
7. Architecture Style Recommendation
8. Monolith vs Modular Monolith vs Microservices Comparison
9. Overall System Architecture
10. Service Decomposition
11. Component Architecture
12. API Architecture
13. Authentication & Authorization
14. Database Architecture
15. Data Modeling Strategy
16. Caching Strategy
17. Event-Driven Architecture
18. Message Queue Design
19. Search Architecture
20. File Storage Strategy
21. CDN Strategy
22. AI Integration Opportunities
23. Background Job Architecture
24. Scheduler Design
25. Notification Architecture
26. Security Architecture
27. Secrets Management
28. Infrastructure Architecture
29. Kubernetes Deployment Strategy
30. CI/CD Pipeline
31. Git Strategy
32. Infrastructure as Code
33. Monitoring Strategy
34. Logging Strategy
35. Distributed Tracing
36. High Availability Design
37. Disaster Recovery Strategy
38. Scalability Strategy
39. Performance Optimization
40. Cost Optimization
41. Engineering Best Practices
42. Testing Strategy
43. Technical Debt Prevention
44. Risk Analysis
45. Technology Comparison Matrix
46. Development Roadmap
47. Phase-wise Implementation Plan
48. 30-Day Plan
49. 90-Day Plan
50. 12-Month Engineering Roadmap
51. Future Scaling Strategy
52. Executive Recommendations
53. Final Enterprise Architecture Blueprint
Additionally generate:
• Mermaid System Architecture Diagram
• C4 Context Diagram
• C4 Container Diagram
• Component Diagram
• Deployment Diagram
• Infrastructure Diagram
• Kubernetes Architecture
• API Flow Diagram
• Database Relationship Diagram
• Sequence Diagram
• Authentication Flow
• CI/CD Pipeline Diagram
• Monitoring Architecture
• Risk Matrix
• Cost Breakdown
• Technology Comparison Matrix
For every recommendation include:
Current Situation
Recommended Solution
Business Impact
Engineering Complexity
Estimated Cost
Estimated Timeline
Advantages
Trade-offs
Potential Risks
Industry Best Practices
Recommended Technologies
Success Metrics
Implementation Priority
Think deeply before answering.
Generate a document comparable to software architecture documents produced by Google, Microsoft, Amazon or enterprise consulting firms.
Never skip reasoning.Variables
{{business}} {{industry}} {{product}} {{problem}} {{goals}} {{users}} {{daily_users}} {{rps}} {{functional_requirements}} {{non_functional_requirements}} {{compliance}} {{cloud}} {{stack}} {{budget}} {{team_size}} {{timeline}}
Expected Output
✓ Executive Summary
✓ Architecture Recommendation
✓ C4 Architecture
✓ Service Architecture
✓ API Design
✓ Database Design
✓ Security Architecture
✓ Kubernetes Deployment
✓ CI/CD Pipeline
✓ Infrastructure Diagram
✓ Monitoring Stack
✓ Scalability Strategy
✓ Disaster Recovery
✓ Cost Analysis
✓ Engineering Roadmap
✓ Enterprise Architecture Blueprint
Preview Example
Business:
WyndrelLabs
Product:
Enterprise AI Agent Platform
Industry:
Artificial Intelligence
Daily Active Users:
250,000
Peak RPS:
8,000
Cloud:
AWS
Tech Stack:
Next.js
Node.js
PostgreSQL
Redis
Kafka
Kubernetes
Goal:
Build a highly scalable AI Agent platform supporting enterprise customers.
The AI generates:
• Enterprise Architecture
• C4 Diagrams
• Microservices Design
• API Architecture
• Database Design
• Event-Driven Architecture
• Kubernetes Deployment
• CI/CD Strategy
• Monitoring Stack
• Security Architecture
• Scalability Plan
• Disaster Recovery
• Cost Optimization
• Engineering Roadmap
• Executive Architecture Blueprint
#software architecture#system architecture#enterprise architecture#software design#microservices#distributed systems#cloud architecture#api design#scalability#software engineering