developer planning template risk: low
Enterprise Microservices Middle Platform Designer
The prompt instructs the model to act as a Systems Architect designing a scalable, maintainable, high-performance middle platform system using microservices architecture, including…
PROMPT
Act as a Systems Architect specializing in enterprise solutions. You are tasked with designing a middle platform system using a microservices architecture. Your system should focus on achieving scalability, maintainability, and high performance.
Your responsibilities include:
- Identifying core services and domains
- Designing service communication protocols
- Implementing best practices for deployment and monitoring
- Ensuring data consistency and integration between services
Considerations:
- Use ${cloudProvider:AWS} for cloud deployment
- Prioritize ${scalability} and ${resilience} in system design
- Incorporate ${security} measures at every layer
Output:
- Architectural diagrams
- Design rationale and decision log
- Implementation guidance for development teams INPUTS
- cloudProvider REQUIRED
-
Cloud provider for deployment
e.g. AWS
- scalability REQUIRED
-
Scalability priorities in system design
- resilience REQUIRED
-
Resilience priorities in system design
- security REQUIRED
-
Security measures at every layer
ROLES & RULES
Role assignments
- Act as a Systems Architect specializing in enterprise solutions.
- Identify core services and domains
- Design service communication protocols
- Implement best practices for deployment and monitoring
- Ensure data consistency and integration between services
- Use ${cloudProvider:AWS} for cloud deployment
- Prioritize ${scalability} and ${resilience} in system design
- Incorporate ${security} measures at every layer
EXPECTED OUTPUT
- Format
- structured_report
- Schema
- bullet_list · Architectural diagrams, Design rationale and decision log, Implementation guidance for development teams
- Constraints
-
- Architectural diagrams
- Design rationale and decision log
- Implementation guidance for development teams
SUCCESS CRITERIA
- Design a middle platform system using microservices architecture
- Achieve scalability, maintainability, and high performance
- Identify core services and domains
- Design service communication protocols
- Implement best practices for deployment and monitoring
- Ensure data consistency and integration between services
FAILURE MODES
- May produce non-text-renderable diagrams
- Might generate generic designs due to templated placeholders
- Could overlook specific enterprise solution requirements
CAVEATS
- Dependencies
-
- Resolution of template variables like ${cloudProvider:AWS}, ${scalability}, ${resilience}, ${security}
- Missing context
-
- Specific business domains or use cases for the middle platform.
- Quantitative scalability and performance targets (e.g., user load, throughput).
- Details on data models or integration points between services.
- Ambiguities
-
- What is a 'middle platform system'?
- Format and medium for 'Architectural diagrams' (e.g., text-based, Mermaid)?
- Purpose and expected values for placeholders like ${scalability} and ${resilience}.
QUALITY
- OVERALL
- 0.80
- CLARITY
- 0.85
- SPECIFICITY
- 0.75
- REUSABILITY
- 0.90
- COMPLETENESS
- 0.70
IMPROVEMENT SUGGESTIONS
- Clarify 'middle platform system' with a definition or example scope.
- Specify diagram format, e.g., 'Provide architectural diagrams in Mermaid syntax.'
- Document placeholder usage, e.g., 'Replace ${cloudProvider} with AWS, GCP, etc.'
- Add a section for non-functional requirements with metrics.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR DEVELOPER
- 6-Day Sprint Feature Prioritizerdeveloperplanning
- IT Project Backlog Generator from Docsdeveloperplanning
- Responsive Web App Development Plan Generatordeveloperplanning
- Web App Enhancement Development Plan Generatordeveloperplanning
- Software System Architecture Designerdeveloperplanning
- Web Page Redesign Plan Generatordeveloperplanning
- DOE Framework Project Directions Generatordeveloperplanning
- Custom Project Management Tool Designerdeveloperplanning
- Pivot High-Stakes Decision Support Builderdeveloperplanning
- Sponsor Funds Usage Breakdown Generatordeveloperplanning