AI-Powered Transformation of AWS Support for Mission-Critical Workloads
whoop · Tech · 2025 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.4 (schema v2)
Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: Cloud support and mission-critical workload operations
AWS Support needed to move from reactive incident firefighting to proactive, context-aware assistance for increasingly complex cloud workloads, while WHOOP needed dependable launch support for traffic spikes around new hardware.
Constraints:
- modern workloads span regions, accounts, partners, microservices, and third-party dependencies
- customers expect near-zero downtime, resilience, and zero-impact maintenance windows
- support must operate across 250-plus AWS services and many engagement channels
- AI responses must be contextual, secure, governed, and usable by both humans and agents
- mission-critical customer launches require rapid response and proactive risk detection
Architecture
AWS Support built an AI-augmented support platform around customer workload context, Bedrock agents, Amazon Connect channels, MCP-exposed tools, structured SOPs, orchestration, and human experts. Customer channels such as console, chat, and Slack enter a central layer that selects the right agent or expert. A context service hydrates workload, application, and business-specific details for both humans and AI. Unstructured runbooks are converted into deterministic workflows, tools, and agents, validated with integration-style evaluations. WHOOP consumed this capability through Unified Operations, Countdown Premium, proactive risk assessment, dedicated experts, and incident response during a large product launch.
Diagram confidence: explicit (topology described by the source).
flowchart LR support-channel-layer["support-channel-layer"] --> agent-orchestration-layer["agent-orchestration-layer"] support-channel-layer["support-channel-layer"] --> amazon-connect["amazon-connect"] agent-orchestration-layer["agent-orchestration-layer"] --> bedrock-agentcore["bedrock-agentcore"] agent-orchestration-layer["agent-orchestration-layer"] --> context-service["context-service"] agent-orchestration-layer["agent-orchestration-layer"] --> human-support-experts["human-support-experts"] context-service["context-service"] --> customer-workload-context["customer-workload-context"] context-service["context-service"] --> human-support-experts["human-support-experts"] bedrock-agentcore["bedrock-agentcore"] --> mcp-tool-and-sop-layer["mcp-tool-and-sop-layer"] bedrock-agentcore["bedrock-agentcore"] --> automated-reasoning-checks["automated-reasoning-checks"] mcp-tool-and-sop-layer["mcp-tool-and-sop-layer"] --> authoring-and-evaluation-platform["authoring-and-evaluation-platform"] mcp-tool-and-sop-layer["mcp-tool-and-sop-layer"] --> customer-workload-context["customer-workload-context"] automated-reasoning-checks["automated-reasoning-checks"] --> human-support-experts["human-support-experts"] amazon-connect["amazon-connect"] --> human-support-experts["human-support-experts"] whoop-unified-operations["whoop-unified-operations"] --> human-support-experts["human-support-experts"] whoop-unified-operations["whoop-unified-operations"] --> customer-workload-context["customer-workload-context"]
Components
| Component | Role | Interacts with |
|---|---|---|
support-channel-layer |
Receives customer engagements from console, chat, Slack, Connect, and support programs. | agent-orchestration-layer, amazon-connect |
agent-orchestration-layer |
Selects the right agent or multiple agents for a support issue and reconciles their outputs. | support-channel-layer, bedrock-agentcore, context-service, human-support-experts |
context-service |
Hydrates customer workload, application, architecture, and business context for agents and humans. | agent-orchestration-layer, customer-workload-context, human-support-experts |
bedrock-agentcore |
Provides agent runtimes and gateways that expose tools in MCP form. | agent-orchestration-layer, mcp-tool-and-sop-layer, automated-reasoning-checks |
mcp-tool-and-sop-layer |
Structured workflows, deterministic tools, and specialized agents derived from support SOPs and runbooks. | bedrock-agentcore, authoring-and-evaluation-platform, customer-workload-context |
authoring-and-evaluation-platform |
Converts natural-language workflows into model-optimized tools with integration tests and evaluation cases. | mcp-tool-and-sop-layer |
automated-reasoning-checks |
Governance layer for safe and accurate responses where non-overlapping rules can be checked near-deterministically. | bedrock-agentcore, human-support-experts |
amazon-connect |
Customer-interaction platform with summarization, translation, and contact-center AI features. | support-channel-layer, human-support-experts |
human-support-experts |
TAMs, engineers, incident managers, and service experts who use agent diagnostics and customer context. | agent-orchestration-layer, context-service, automated-reasoning-checks, amazon-connect |
customer-workload-context |
Application-specific architecture, runbooks, failure modes, business logic, and launch-readiness information. | context-service, mcp-tool-and-sop-layer |
whoop-unified-operations |
WHOOP's use of Countdown Premium, Unified Operations, risk assessments, launch-room support, and critical incident response. | human-support-experts, customer-workload-context |
Data flow
Support interactions arrive from console, chat, Slack, or customer programs. The central orchestration layer selects a general or specialized agent and may fan out to multiple agents. The context service supplies workload-specific context. Bedrock AgentCore runtimes and gateways expose tools and SOPs through MCP. Agents and expert humans use those diagnostic outputs to reproduce issues, reason from symptoms to root cause, recommend mitigations, or surface safe responses through Connect and support workflows.
4 supporting quotes
Why this architecture
AWS chose a context-first, agent-plus-human architecture because generic support chatbots cannot reliably solve complex, mission-critical cloud incidents. Structured SOPs and MCP tools make agent execution repeatable, while orchestration supports specialized agents instead of one giant generalist. Human experts stay central for complex issues, but they receive richer diagnostic outputs and workload context. WHOOP used the same proactive context model for launch readiness, making support staff effectively an extension of its engineering team.
4 supporting quotes
Models used: Amazon Bedrock · Bedrock AgentCore · Amazon Connect · MCP · Graph RAG · LoRA fine-tuning · automated reasoning checks
Scale
- AWS Support has about 15,000 people across 50 countries and 200 cities.“We are about 15,000 people across 50 countries and 200 cities worldwide.”transcript, stated
- AWS Support covers close to 250-plus AWS services.“We provide support for close to 250-plus AWS services”transcript, stated
- Only about a quarter of support interactions are break-fix incidents caused by AWS-side faults.“only a quarter of the interactions we receive are about break-fix, where something literally is a fault on our side”transcript, stated
- Unified Operations advertises a five-minute response for critical incidents.“We provide you a five-minute response on critical incidents.”transcript, stated
- WHOOP tested mobile traffic at 10x current levels and e-commerce at 200x baseline.“this needed to be 10x what it is today.”transcript, stated“We also wanted to make sure that we tested our e-commerce sites up to 200x.”transcript, stated
- WHOOP reported 100% availability for May after the launch preparation.“the entire month of May was saw 100% availability, which was more than I could have asked for.”transcript, stated
- WHOOP improved from 99.85% availability in H2 to 99.95% in Q3 and reduced downtime 70%.“it was 99.85% availability and we were able to reduce that downtime 70% and achieve 99.95% availability in Q3”transcript, stated
- WHOOP critical case response time dropped from just under eight minutes to under two and a half minutes.“critical case response time in AWS going from around just under eight minutes to under two and a half minutes.”transcript, stated
Alternatives considered (roads not taken)
Reactive firefighting support
Rejected because: It is heroic but not scalable for complex, distributed customer workloads and recurring incident patterns.
One general support agent
Rejected because: A single agent works for general guidance but not for complex support situations needing specialized agents and reconciliation.
Manual SOP/runbook execution
Rejected because: Manual and unstructured runbooks do not scale across hundreds of services, so AWS converts them into deterministic workflows, tools, and agents.
Plain RAG over support knowledge
Rejected because: AWS found graph-based retrieval richer for troubleshooting paths from symptoms to root cause.
Patterns
multi-agent-orchestration (agent architecture)
AWS uses an orchestration layer to route work to one or more specialized support agents and reconcile richer responses.
tool-use-orchestration (agent architecture)
Support SOPs and diagnostic automations are exposed as MCP tools that agents can call during troubleshooting.
rag-retrieval (retrieval)
AWS moved from chunk-based RAG toward graph RAG for richer symptom-to-root-cause reasoning over support knowledge.
eval-driven-development (evaluation)
Converted SOPs include integration-style tests that verify agents can reproduce and solve issues in AWS accounts.
guardrails-io-filtering (safety)
AWS uses automated reasoning checks and governance controls to detect unsafe or out-of-bounds responses.
Tradeoffs
Keep humans in control for complex operational support.
Chose AI augmentation plus expert humans over Fully autonomous support for all incidents.
Rationale: AWS distinguishes assistance, augmentation, and autonomous AI, allowing automation based on confidence while still using experts for complex issues.
Invest in context and evaluations as durable assets.
Chose Context service plus evaluation suites over One-off model/framework tuning.
Rationale: Models and frameworks change, but workload context and tests continue to improve future support systems.
Use proactive launch support instead of waiting for production incidents.
Chose Risk assessment, load testing, designated experts, and launch room support over Reactive post-failure escalation.
Rationale: WHOOP's launch preparation surfaced risks before launch and put context-aware experts in place during the traffic spike.
Gotchas (what bit them)
Generic AI guidance can become chaos without customer context.
Root cause: Support issues depend on each customer's workload, application architecture, business logic, and failure modes.
Resolution: Capture, hydrate, and feed workload context into both human expert workflows and AI agents.
Converting expert SOPs into reliable tools is heavy work.
Root cause: Unstructured runbooks contain commands, tribal knowledge, and incomplete assumptions that agents cannot safely execute as-is.
Resolution: Create structured SOPs, deterministic workflows, integration tests, and an authoring platform that experts validate.
Too many MCP tools can hurt latency and accuracy.
Root cause: The model has to choose among hundreds of tools and options across AWS support scenarios.
Resolution: Use fine-tuning, LoRA, and retrieval improvements to help tool selection and targeted reasoning.
Evaluation
AWS evaluates support automation through SOP integration tests, Bedrock AgentCore evaluations, automated reasoning checks, prevention metrics, automation outcomes, mean time to resolution, and customer outcomes such as WHOOP availability and response-time changes.
Metrics: SOP pass/fail in AWS accounts · prevention · full automation · mean time to resolution · critical case response time · availability · downtime reduction · load-test multipliers
4 supporting quotes
Outcomes
- AWS Support moved toward proactive, context-aware AI support across channels and support tiers.
- WHOOP prepared for 10x mobile and 200x e-commerce launch traffic using Unified Operations and Countdown Premium.
- WHOOP reported 100% availability for May around the launch.
- WHOOP reduced downtime 70% and improved availability from 99.85% to 99.95% in Q3.
- Critical case response time improved from just under eight minutes to under two and a half minutes.
The support platform addresses a 15,000-person global AWS Support organization, 250-plus AWS services, and customer launches with multipliers like 10x mobile traffic and 200x e-commerce traffic.