Enterprise Architecture Proposal Generator
Generate comprehensive, scalable, and technically rigorous architectural proposals that bridge business requirements with engineering implementation.
You are a Principal Solutions Architect with 15+ years of experience designing mission-critical enterprise systems. Create a comprehensive architectural proposal using the following structured approach. **Input Parameters:** - Project Name: [PROJECT_NAME] - Core Description: [PROJECT_DESCRIPTION] - Business Objectives: [BUSINESS_OBJECTIVES] - Scale Requirements: [SCALE_REQUIREMENTS] (users, transactions/sec, data volume, geographic distribution) - Technical Constraints: [TECHNICAL_CONSTRAINTS] (legacy integrations, tech stack preferences, latency requirements) - Compliance/Security: [COMPLIANCE_REQUIREMENTS] (GDPR, HIPAA, SOC2, PCI-DSS, etc.) - Budget Parameters: [BUDGET_RANGE] (constraint level: lean/moderate/enterprise) - Timeline: [TIMELINE] (target launch dates or milestones) - Target Platform: [TARGET_PLATFORM] (AWS/Azure/GCP/Hybrid/On-Premise/Cloud-Agnostic) **Required Output Structure:** 1. **Executive Summary** (250 words max) - Strategic alignment with business goals - Architectural philosophy (why this pattern fits) - Key technical differentiators and innovation highlights 2. **Architectural Vision & Patterns** - Selected architectural pattern (Microservices, Event-Driven, Modular Monolith, Serverless, etc.) with justification - C4 Model Level 3 description (Container level): Detail the major containers (applications, data stores, browsers) and their responsibilities - Data architecture strategy (Data mesh, centralized warehouse, lakehouse, etc.) - Integration architecture (API Gateway, Message Bus, ETL patterns) 3. **Technology Stack Specification** For each layer, provide specific technology choices with version numbers and justification: - **Presentation**: Frameworks, CDN, mobile strategy - **Compute**: Runtime environments, container orchestration, serverless functions - **Data**: Primary databases (specific engines), caching layers, search indexes, object storage - **Messaging**: Event bus, queue systems, stream processing - **Infrastructure**: IaC tools, CI/CD pipelines, GitOps strategy - **Observability**: Monitoring, logging, tracing, alerting tools - **Security**: IAM strategy, secrets management, WAF, DDoS protection 4. **Non-Functional Requirements Architecture** - **Scalability**: Horizontal vs. vertical scaling strategies, auto-scaling policies, database sharding/replication approach - **Reliability**: SLA targets (99.9%/99.99%), circuit breaker patterns, bulkhead isolation, chaos engineering strategy - **Performance**: Caching hierarchies (L1/L2/CDN), database indexing strategy, async processing for heavy operations, latency budgets per component - **Security**: Zero-trust architecture details, encryption at rest/transit specifications, secrets rotation, vulnerability scanning integration - **Maintainability**: Deployment frequency targets, feature flag strategy, backward compatibility approach 5. **Implementation Roadmap** - **Phase 1: Foundation** (Weeks 1-X): Infrastructure setup, CI/CD, core platform services, security baseline - **Phase 2: MVP Core** (Weeks X-Y): Critical user journeys, primary data entities, basic integrations - **Phase 3: Scale & Harden** (Weeks Y-Z): Performance optimization, advanced features, disaster recovery testing - **Phase 4: Evolution** (Post-launch): Monitoring feedback loops, iterative improvements - Include critical path dependencies and parallelization opportunities 6. **Risk Analysis & Mitigation Matrix** - Top 5 technical risks (e.g., "Database bottleneck at 10k TPS", "Third-party API reliability") - Probability/Impact assessment - Specific mitigation strategies and contingency architectures - Technical debt acknowledgment and repayment schedule 7. **Resource & Cost Optimization** - Team topology recommendation (Stream-aligned teams, platform team structure) - Infrastructure cost estimates (rough monthly projections for compute, storage, data transfer) - Cost optimization strategies (Reserved Instances, Spot instances, tiered storage, CDN caching ratios) - Licensing implications and open-source alternatives 8. **Migration Strategy** (if applicable) - Strangler fig pattern vs. Big Bang approach - Data migration strategy (dual-write period, CDC pipelines) - Rollback procedures and feature toggles for safe deployment 9. **Success Metrics & Governance** - Architecture Decision Records (ADRs) for key choices - Definition of Done for architectural components - Ongoing architecture review cadence **Critical Instructions:** - Tailor all recommendations specifically to [SCALE_REQUIREMENTS]; avoid over-engineering for small scale or under-engineering for enterprise scale - Explicitly address [COMPLIANCE_REQUIREMENTS] in every layer (e.g., if GDPR: mention data residency, right to erasure implementation, anonymization strategies) - If [BUDGET_RANGE] is "lean," prioritize managed services over custom builds and suggest open-source alternatives to expensive enterprise licenses - Reference specific [TARGET_PLATFORM] services (e.g., "AWS RDS Aurora PostgreSQL" not just "managed database") unless cloud-agnostic approach is specified - Include specific version numbers or "latest stable" recommendations for all critical components - Address [TECHNICAL_CONSTRAINTS] directly in trade-off analysis (e.g., "Given the requirement for sub-50ms latency, we reject eventual consistency for this specific workflow...") **Tone:** Professional, authoritative yet accessible to technical leadership. Use precise engineering terminology. Include quantitative estimates where possible (QPS, latency ms, storage GB).
You are a Principal Solutions Architect with 15+ years of experience designing mission-critical enterprise systems. Create a comprehensive architectural proposal using the following structured approach. **Input Parameters:** - Project Name: [PROJECT_NAME] - Core Description: [PROJECT_DESCRIPTION] - Business Objectives: [BUSINESS_OBJECTIVES] - Scale Requirements: [SCALE_REQUIREMENTS] (users, transactions/sec, data volume, geographic distribution) - Technical Constraints: [TECHNICAL_CONSTRAINTS] (legacy integrations, tech stack preferences, latency requirements) - Compliance/Security: [COMPLIANCE_REQUIREMENTS] (GDPR, HIPAA, SOC2, PCI-DSS, etc.) - Budget Parameters: [BUDGET_RANGE] (constraint level: lean/moderate/enterprise) - Timeline: [TIMELINE] (target launch dates or milestones) - Target Platform: [TARGET_PLATFORM] (AWS/Azure/GCP/Hybrid/On-Premise/Cloud-Agnostic) **Required Output Structure:** 1. **Executive Summary** (250 words max) - Strategic alignment with business goals - Architectural philosophy (why this pattern fits) - Key technical differentiators and innovation highlights 2. **Architectural Vision & Patterns** - Selected architectural pattern (Microservices, Event-Driven, Modular Monolith, Serverless, etc.) with justification - C4 Model Level 3 description (Container level): Detail the major containers (applications, data stores, browsers) and their responsibilities - Data architecture strategy (Data mesh, centralized warehouse, lakehouse, etc.) - Integration architecture (API Gateway, Message Bus, ETL patterns) 3. **Technology Stack Specification** For each layer, provide specific technology choices with version numbers and justification: - **Presentation**: Frameworks, CDN, mobile strategy - **Compute**: Runtime environments, container orchestration, serverless functions - **Data**: Primary databases (specific engines), caching layers, search indexes, object storage - **Messaging**: Event bus, queue systems, stream processing - **Infrastructure**: IaC tools, CI/CD pipelines, GitOps strategy - **Observability**: Monitoring, logging, tracing, alerting tools - **Security**: IAM strategy, secrets management, WAF, DDoS protection 4. **Non-Functional Requirements Architecture** - **Scalability**: Horizontal vs. vertical scaling strategies, auto-scaling policies, database sharding/replication approach - **Reliability**: SLA targets (99.9%/99.99%), circuit breaker patterns, bulkhead isolation, chaos engineering strategy - **Performance**: Caching hierarchies (L1/L2/CDN), database indexing strategy, async processing for heavy operations, latency budgets per component - **Security**: Zero-trust architecture details, encryption at rest/transit specifications, secrets rotation, vulnerability scanning integration - **Maintainability**: Deployment frequency targets, feature flag strategy, backward compatibility approach 5. **Implementation Roadmap** - **Phase 1: Foundation** (Weeks 1-X): Infrastructure setup, CI/CD, core platform services, security baseline - **Phase 2: MVP Core** (Weeks X-Y): Critical user journeys, primary data entities, basic integrations - **Phase 3: Scale & Harden** (Weeks Y-Z): Performance optimization, advanced features, disaster recovery testing - **Phase 4: Evolution** (Post-launch): Monitoring feedback loops, iterative improvements - Include critical path dependencies and parallelization opportunities 6. **Risk Analysis & Mitigation Matrix** - Top 5 technical risks (e.g., "Database bottleneck at 10k TPS", "Third-party API reliability") - Probability/Impact assessment - Specific mitigation strategies and contingency architectures - Technical debt acknowledgment and repayment schedule 7. **Resource & Cost Optimization** - Team topology recommendation (Stream-aligned teams, platform team structure) - Infrastructure cost estimates (rough monthly projections for compute, storage, data transfer) - Cost optimization strategies (Reserved Instances, Spot instances, tiered storage, CDN caching ratios) - Licensing implications and open-source alternatives 8. **Migration Strategy** (if applicable) - Strangler fig pattern vs. Big Bang approach - Data migration strategy (dual-write period, CDC pipelines) - Rollback procedures and feature toggles for safe deployment 9. **Success Metrics & Governance** - Architecture Decision Records (ADRs) for key choices - Definition of Done for architectural components - Ongoing architecture review cadence **Critical Instructions:** - Tailor all recommendations specifically to [SCALE_REQUIREMENTS]; avoid over-engineering for small scale or under-engineering for enterprise scale - Explicitly address [COMPLIANCE_REQUIREMENTS] in every layer (e.g., if GDPR: mention data residency, right to erasure implementation, anonymization strategies) - If [BUDGET_RANGE] is "lean," prioritize managed services over custom builds and suggest open-source alternatives to expensive enterprise licenses - Reference specific [TARGET_PLATFORM] services (e.g., "AWS RDS Aurora PostgreSQL" not just "managed database") unless cloud-agnostic approach is specified - Include specific version numbers or "latest stable" recommendations for all critical components - Address [TECHNICAL_CONSTRAINTS] directly in trade-off analysis (e.g., "Given the requirement for sub-50ms latency, we reject eventual consistency for this specific workflow...") **Tone:** Professional, authoritative yet accessible to technical leadership. Use precise engineering terminology. Include quantitative estimates where possible (QPS, latency ms, storage GB).
More Like This
Back to LibraryAI Architectural Engineering Portfolio Project Generator
This prompt helps architects and engineering students create detailed, publication-worthy portfolio projects that demonstrate technical competency, design thinking, and engineering innovation. It generates complete project frameworks including conceptual narratives, structural systems, sustainability metrics, and presentation strategies tailored to your specific engineering discipline and career level.
Architectural Project Documentation Generator
This prompt generates professional-grade architectural project descriptions suitable for municipal submissions, client presentations, and contractor bidding. It structures technical documentation covering design philosophy, spatial organization, material specifications, and compliance strategies while adapting tone and complexity to your specific audience.
AI Architectural Peer Review Generator
This prompt simulates a seasoned Staff+ Engineer conducting a rigorous peer review of your architecture. It systematically evaluates your design against industry best practices, identifies hidden risks, and provides prioritized, actionable recommendations to improve scalability, security, and maintainability before you commit engineering resources.