Google SRE workbook
Primary reliability guidance on service objectives, error budgets, overload, and safe operational response.
Compute College
Design fallbacks, timeouts, retries, and service boundaries that keep AI workloads useful during failure.
AI operational design defines what the system does when a model, provider, tool, network, or data source is slow or unavailable. Reliability comes from bounded retries, timeouts, fallbacks, queues, cached or partial results, and clear user-visible degradation—not from assuming every model call succeeds.
Memory trick: Reliability is a designed failure path.
AI services depend on multiple variable components. Retrying everything can amplify an outage and exhaust capacity; failing silently can damage trust. Explicit degradation protects both users and the market resources the workload consumes.
If retrieval times out, an assistant does not invent an answer. It tells the user that source evidence is unavailable, offers a retry, and records the event. If the primary model is unavailable, a smaller approved fallback handles only tasks within its rubric.
Example figures are illustrative calculations, not current quoted market prices.
Current example
This source explains the method or risk boundary. It does not replace testing the actual model, data, provider, and workload conditions in production.
Primary reliability guidance on service objectives, error budgets, overload, and safe operational response.
Source discipline: examples on this page are illustrative; measure the real workload before making a release or capacity decision.
Unlimited automatic retries are not reliability. They can increase latency, duplicate actions, and turn a partial outage into a capacity event.
Practical takeaway
Document each dependency’s timeout, retry budget, fallback, user message, and audit behavior. Test provider errors and partial tool failures before launch.
Decision check: when a dependency fails, does the system preserve safety and explain the degraded result without amplifying load?
Compute College learning path
Step 46 of 48: Reliability and operational design