PerfInsights: Uber's GenAI system detects Go performance antipatterns with 93.10% engineering time savings
Uber's top 10 Go services cost more than multi-million dollars in compute per month, while traditional performance tuning demanded deep expertise and days or weeks of profiling work, making systematic optimization non-trivial for most engineering teams.
Initial single-shot LLM-based antipattern detection produced inconsistent and unreliable results with hallucinations and often non-runnable code, and false positive rates exceeded 80%.
PerfInsights reduced engineering time to detect and fix performance issues by 93.10%, achieved a 33.5% reduction in antipatterns over four months, and merged hundreds of diffs into Uber's Go monorepo.
Show all 20 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
PerfInsights reduced engineering time to detect and fix performance issues by 93.10%, achieved a 33.5% reduction in antipatterns over four months, and merged hundreds of diffs into Uber's Go monorepo.
What tools did this team use?
LLM, LLMCheck, Optix.
What results were reported?
monthly compute spend (top 10 Go services): multi-million dollars; Task completion time: Tasks that once required days now take hours; Diffs generated and merged: hundreds of diffs already generated and merged; average validated detections (February): 265 (source-reported, not independently verified).
What failed first in this deployment?
Initial single-shot LLM-based antipattern detection produced inconsistent and unreliable results with hallucinations and often non-runnable code, and false positive rates exceeded 80%.
How is this quality assurance AI workflow structured?
Production profile collection → Hotpath function identification → Static noise filtering → LLM antipattern detection → LLM jury validation → LLMCheck rule-based validation → Confidence score output → Optix downstream integration → LLMCheck accuracy feedback loop.