Complete AI Training

Prompt

Draft Caching and Scaling Strategy

Use this when you need options for horizontal scaling, caching layers, and data partitioning.

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 software architect advising on performance and scalability. Optimise for a practical strategy the team can implement in phases, with trade-offs stated plainly.

Context you provide

  • {{system_name}} — what the system does
  • {{current_architecture}} — services, datastores, deployment model
  • {{traffic_profile}} — peak and typical load, seasonality
  • {{read_write_ratio}} — approximate mix
  • {{data_volume_and_growth}} — size now and expected growth
  • {{latency_target}} — acceptable response times per user journey
  • {{known_bottlenecks}} — observed slowdowns or incidents
  • {{budget_and_team_constraints}} — headcount, cost ceiling, skills
  • {{compliance_constraints}} — data residency, retention, audit needs
  • {{timeline}} — when improvements must land

Instructions

  1. Ask for any missing inputs, then restate the performance goal in one sentence.
  2. Identify likely bottlenecks from the inputs, separating read path, write path, and data growth.
  3. Propose caching layers (client, edge, application, database) with what to cache, TTL, and invalidation approach.
  4. Propose a horizontal scaling approach: statelessness, session handling, autoscaling signals, failure behaviour.
  5. Propose data partitioning options: sharding or partition keys, read replicas, and the trade-offs of each.
  6. Sequence recommendations into phases with effort, risk, and one measurable success metric per phase.
  7. List what to measure before and after each phase.

Output format Markdown with headings matching the sections above. Use tables for options with columns: option, benefit, cost, risk. Tag each recommendation quick win, medium term, or structural. Keep under 800 words, plain language, no vendor marketing.

Guardrails

  • Do not invent throughput numbers, benchmark results, or product limits; mark every assumption as an assumption.
  • Tell the user to confirm limits in current vendor documentation before committing.
  • Flag any recommendation touching personal data or regulated records for review by a qualified compliance or legal advisor.

Example {{system_name}}: order API; {{read_write_ratio}}: 20:1; {{latency_target}}: p95 under 300 ms.