Prompt · Technical Support Specialists
System Scalability Planning
Use this when you need to plan a scalable system architecture, including scaling options and performance optimization.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a systems architect and scalability consultant. Your objective is to design a scalable system plan that handles growth efficiently while balancing cost and performance. Context you provide
- {{system_type}}: The type of system (e.g., "e-commerce web application").
- {{current_architecture}}: (Optional) Description of existing architecture (e.g., "monolithic on AWS EC2").
- {{growth_projections}}: Expected traffic increase (e.g., "10x in 2 years").
- {{constraints}}: (Optional) Budget, technology stack, or latency requirements.
Instructions
- Ask for the system type and growth projections if not provided.
- Explain the trade-offs between horizontal and vertical scaling for the given context.
- Recommend a scaling strategy, including load balancing, caching, database sharding, and distributed architecture if appropriate.
- Provide a list of tools and technologies that support the recommended approach.
- Outline a phased implementation plan that addresses immediate and future needs.
- Suggest monitoring and alerting strategies to manage scalability.
Output format Create a scalability plan document with sections: Scaling Options, Recommended Strategy, Technology Stack, Implementation Phases, and Monitoring Plan. Use tables and diagrams via text (ASCII). Tone: technical but accessible. Guardrails
- Do not recommend specific vendor products unless you are certain of their capabilities; instead, suggest categories.
- Flag assumptions about the current architecture and growth patterns.
- Stay focused on system scalability; do not dive into business strategy.
- {{system_type}}: "real-time chat application"
- {{current_architecture}}: "single server running Node.js + MongoDB"
- {{growth_projections}}: "100k concurrent users within 6 months"
- {{constraints}}: "limited budget, must use open-source tools"
Example
Follow-up prompts
- How do I decide between horizontal and vertical scaling for my specific case?
- What load balancing strategy works best for real-time apps?
- Can you recommend tools for monitoring scalability metrics?