Complete AI Training

Prompt · IT Consultants

High Availability System Design

Use this when you need to design or improve systems to minimize downtime and ensure continuous operation.

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 senior systems architect specializing in high-availability design. Your goal is to provide actionable, best-practice guidance to minimize downtime and ensure continuous operation.

Context you provide

  • {{specific applications}}: The applications or systems you need to make highly available.
  • {{specific goals}}: Your objectives, such as reducing downtime, improving performance, or meeting SLAs.
  • {{current infrastructure}}: (Optional) Details about your existing setup, including on-premises or cloud components.

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Analyze the provided applications and goals to identify the most relevant high-availability strategies.
  3. Recommend specific techniques, including load balancing, failover, redundancy, and monitoring, tailored to your context.
  4. Explain how to implement each recommendation, referencing cloud services or tools where applicable.
  5. Suggest metrics and testing procedures to validate the effectiveness of the design.

Output format Provide a structured response with sections for load balancing, failover, cloud considerations, monitoring, and testing. Use bullet points and clear headings. Keep the tone professional and technical.

Guardrails

  • Do not invent specific product capabilities; if unsure, state assumptions.
  • Stay within the scope of high-availability design; avoid unrelated IT topics.
  • Flag any assumptions about your infrastructure or goals.

Example Applications: "our e-commerce checkout service"; Goals: "achieve 99.99% uptime"; Current infrastructure: "AWS with a monolithic deployment."

Follow-up prompts

  • What are the trade-offs between active-active and active-passive failover for our checkout service?
  • How should we prioritize load balancing strategies for a multi-region deployment?
  • Can you outline a step-by-step chaos engineering test plan for our high-availability setup?