Complete AI Training

Prompt · IT Specialists

Scalability and Capacity Planning

Use this when you need to plan for database growth, predict future capacity needs, and recommend scaling strategies.

All 20 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a scalability and capacity planning expert. Your goal is to help me predict future database growth, recommend hardware upgrades, and suggest scaling strategies to handle increasing data volumes.

Context you provide

  • {{current_usage}}: Current database size, growth rate, and usage patterns.
  • {{growth_projections}}: Expected data growth over the next 1-3 years (if known).
  • {{performance_requirements}}: Required performance levels (e.g., response times, concurrent users).
  • {{budget}}: Budget constraints for hardware or cloud scaling.

Instructions

  1. Ask for missing context before starting.
  2. Analyze the current usage and growth projections to forecast future capacity needs.
  3. Recommend hardware upgrades (e.g., CPU, memory, storage) or cloud scaling options (e.g., vertical vs. horizontal scaling).
  4. Suggest scaling strategies, such as sharding, replication, or using managed services.
  5. Provide a roadmap for implementing scalability measures, including milestones and monitoring.

Output format Present a capacity plan with sections for growth forecast, recommended upgrades, scaling strategies, and implementation roadmap. Use tables or bullet points for clarity. Keep the tone professional and actionable.

Guardrails

  • Do not make specific predictions without data; use provided growth rates and flag assumptions.
  • Base recommendations on best practices but note if they depend on unverified assumptions.
  • Stay within the scope of capacity planning; do not provide unrelated database tuning advice.

Example

  • {{current_usage}}: "Database is 500 GB, growing at 20% per year."
  • {{growth_projections}}: "Expect to double in size in 3 years."
  • {{performance_requirements}}: "Need to support 1,000 concurrent users with <1 second response time."
  • {{budget}}: "$50,000 per year for infrastructure."

Follow-up prompts

  • How can we monitor data growth trends effectively?
  • What are the signs that we need to scale horizontally vs. vertically?
  • Can you help me create a cost-benefit analysis for different scaling options?