PerfInsights: Uber's GenAI system detects Go performance antipatterns and cuts optimization engineering time by 93%
Uber's top 10 Go services cost more than multi-million dollars in compute in March 2024 alone, yet optimizing Go services required deep expertise and days or weeks of manual profiling and analysis—making systematic performance tuning prohibitively expensive for most teams.
Initial single-shot LLM-based antipattern detection produced inconsistent and unreliable results—responses varied between runs, included hallucinations, and often generated non-runnable code, with false positives exceeding 80%.
source quote
source quote
source quote
source quote
source quote
source quote
source quote
source quote
PerfInsights reduced engineering time per performance issue from 14.5 hours to almost 1 hour—a 93.10% time savings—and cut false positives from over 80% to the low teens, with hundreds of diffs already merged into Uber's Go monorepo.
Show all 17 reported metrics
Compare to your context
Tell us your scale, team, and constraints. We'll show what changes at your size, what fails at your scale, and whether this case is a fit, needs adaptation, or won't scale to you. Free demo, no signup.
Frequently asked questions
What did this team achieve with this AI workflow?
PerfInsights reduced engineering time per performance issue from 14.5 hours to almost 1 hour—a 93.10% time savings—and cut false positives from over 80% to the low teens, with hundreds of diffs already merged into Ube…
What tools did this team use?
PerfInsights, LLM, LLMCheck, Optix.
What results were reported?
Go services compute spend (top 10, March 2024): multi-million dollars; Task duration: days now take hours; False positive rate (before): over 80%; False positive rate (after): low teens (source-reported, not independently verified).
What failed first in this deployment?
Initial single-shot LLM-based antipattern detection produced inconsistent and unreliable results—responses varied between runs, included hallucinations, and often generated non-runnable code, with false positives exce…
How is this quality assurance AI workflow structured?
Production profile collection → Top-30 function selection → Static noise filtering → LLM antipattern detection → LLM jury validation → LLMCheck rule-based verification → Output to Optix and developers → Accuracy metrics and drift detection.
Related quality assurance cases
Now compare it to your context
This case is one data point. Whether its pattern fits you depends on your volumes, your stack, and your exception load — that comparison is the step no case study can do for you.