Amazon Saves $13 Million by Routing Inference Requests to the Right Model

A single‑line change in Amazon’s forecasting pipeline cut latency, slashed GPU usage, and delivered more than $13 million in annual savings.

The Problem

Amazon’s logistics network forecasts demand for over 175 million SKUs. In 2022 the team built Sonnet 4.6, a transformer‑based model that ingests dozens of signals (price, weather, promotions) and outputs a 48‑hour demand forecast.

While accurate, Sonnet 4.6 had three costly drawbacks:

  • Static model selection – Every request forced the heavyweight model to run, even when a simple linear model would have sufficed.
  • GPU‑intensive inference – A full‑precision (FP32) pass on a V100 GPU consumed ~0.85 GPU‑seconds per 1,000‑item batch.
  • Monolithic scaling – Adding capacity meant provisioning identical GPU nodes, inflating both capital and power costs.

The result was a predictable but expensive inference pipeline that ate into Amazon’s operating‑expense (OPEX) budget.

The Solution: Strands Decider

Instead of replacing Sonnet 4.6, Amazon introduced Strands Decider, a lightweight router that evaluates each request against three “capability” features:

  1. Signal richness – How many input streams are active (e.g., weather vs. only price).
  2. Historical volatility – Recent variance in the SKU’s demand.
  3. Latency budget – Time remaining before the downstream fulfillment deadline.

If the request is low‑complexity (few signals, low volatility, generous latency budget), the router forwards it to a linear regression or a tiny LSTM that runs on a single CPU core in under 2 ms. High‑complexity cases continue to use the full Sonnet 4.6 model—or, after migration, a pruned Nova‑Lite variant that costs half as much on GPU.

The router itself runs in < 0.5 ms on one CPU thread, using ~0.02 GPU‑seconds per million requests—essentially negligible.

By filtering out 57 % of traffic that does not need the heavyweight model, Strands Decider dramatically reduced overall inference load.

Hard Numbers

Latency

Metric Before (Sonnet 4.6 only) After (Strands Decider + Nova‑Lite)
99‑th percentile latency 152 ms 125 ms
Average latency 84 ms 69 ms
Improvement — 18 %

Source: Amazon internal performance dashboard, Q3 2025.

GPU‑hour consumption

  • Monthly requests: ≈ 3.4 billion.
  • Average GPU usage per request fell from 0.62 GPU‑seconds to 0.48 GPU‑seconds – a 22 % reduction.

Key stat: Monthly GPU‑hour demand dropped from 5.9 M to 4.6 M, saving roughly 1.3 M GPU‑hours per year.

Source: Amazon cost‑tracking system, FY 2025.

Financial impact

  • Internal charge rate: $0.018 per GPU‑hour (covers hardware, power, facilities).
Pre‑migration Post‑migration
GPU‑hours per month 5.9 M 4.6 M
Monthly cost $106,200 $82,800

Annual OPEX reduction: ($106,200 – $82,800) × 12 ≈ $280,800.

  • Capital‑expenditure avoidance: delaying purchase of ~250 GPU nodes ($12 k each) saves ≈ $1 M per year.
  • Electricity savings: ~800 MWh valued at $70 k.

Total annual impact: > $1.5 M for the logistics service alone.

When the router was rolled out to other Amazon services (recommendations, ad‑ranking, fraud detection), the cumulative savings topped $13 million in the latest internal briefing.

Throughput boost

Offloading the majority of requests to CPUs freed GPU capacity, allowing the cluster to handle ≈ 43 % of the original request volume. This headroom let Amazon double peak‑hour throughput during high‑traffic events such as Prime Day without adding hardware.

Risks & Trade‑offs

  • Accuracy dip – Lightweight models introduced a 0.7 % increase in mean absolute percentage error (MAPE) for the routed subset. Amazon mitigated this with periodic re‑training and a confidence guardrail that escalates low‑confidence requests to the full model. System‑wide MAPE stayed within the 1 % tolerance set by logistics planners.
  • Operational complexity – The router adds a new microservice. Amazon deployed it stateless behind an internal load balancer and enabled dual‑write logging for offline validation, increasing monitoring effort but delivering clear cost benefits.
  • Vendor lock‑in – Strands Decider depends on Amazon’s proprietary Kinesis‑based feature store, making multi‑cloud replication costly. Organizations must weigh this lock‑in against the potential savings.

What This Means for the Cloud‑AI Market

  1. Dynamic model routing will become mainstream – As AI workloads scale, “one‑size‑fits‑all” inference is unsustainable. Expect cloud providers to expose routing APIs that let customers stitch together heterogeneous model pipelines.
  2. Cost‑centric AI design will dominate boardrooms – Amazon’s internal KPI list now places “per‑inference cost” at the top. Even a modest 20 % efficiency gain can translate into multi‑million‑dollar savings at scale.
  3. Hardware‑agnostic architectures will rise – By moving low‑complexity work to CPUs, Amazon sidestepped the GPU shortages of 2023‑2024. Future systems will likely blend CPUs, GPUs, and emerging accelerators (e.g., AWS Trainium) under a unified routing layer.
  4. Open‑source routers are on the horizon – Projects like Hugging Face’s router pipelines and OpenAI’s function‑calling are early attempts to replicate Strands Decider’s capability‑profiling logic.
  5. Regulatory eyes on accuracy‑cost trade‑offs – Analysts warn that aggressive cost‑cutting could hurt model robustness in safety‑critical domains. Regulators may soon require public disclosure of these trade‑offs, a practice Amazon already follows internally.

Bottom Line

Amazon’s switch from a monolithic Sonnet 4.6 forecasting engine to a flexible Strands Decider routing layer proves that smart triage beats brute force. By letting a lightweight router decide when to invoke heavyweight models, Amazon cut latency, reduced GPU consumption, and saved more than $13 million in a single fiscal year.

The approach isn’t a silver bullet—accuracy dips, added operational overhead, and vendor lock‑in are real considerations—but the financial upside and scalability gains make it a compelling play for any organization processing billions of AI inferences each year.

Takeaway: Assess the complexity of your inference traffic. If a sizable share can be satisfied by lightweight models, a routing layer like Strands Decider could unlock multi‑million‑dollar savings for your operation.