Inside Uber’s Developer Infrastructure for AI Agents

Uday Kiran Medisetty explains gateways, context, background coding and review.

UKUday Kiran MedisettyInvité · Uber
Chaîne
The Pragmatic Engineer
Publié
14 oct. 2026
Vidéo
1:34:17
Lecture
2 min
Original
anglais
Ouvrir sur YouTube
En faisant défiler, la vidéo se réduit en bas à droite et continue. Les sous-titres suivent votre langue de lecture.
Langue de lectureDisponible en 2 langues
Cet article n’est pas encore disponible en français ; il s’affiche dans l’original en anglais.
RÉSUMÉ

En 30 secondes

Uber engineer Uday Kiran Medisetty describes the development infrastructure that preceded AI and the gateways, context graph, skills and background agents built on top of it. The account reflects Uber’s practices and figures at the time of the interview.

  1. 1DevPodsPrepared cloud environments support large repositories.
  2. 2Model gatewayA shared gateway abstracts multiple model providers.
  3. 3MCP and skillsInternal tool access and reusable skills support agents.
  4. 4Context graphThe context graph connects previously siloed engineering information.
  5. 5MinionA background agent works from specifications and creates pull requests.
  6. 6Testing and reviewBuild, CI and human review remain part of the lifecycle.
  7. 7ReliabilityService context and replay tooling help diagnose problems.

À retenir

  1. Prepared cloud environments support large repositories.
  2. A shared gateway abstracts multiple model providers.
  3. Internal tool access and reusable skills support agents.
  4. The context graph connects previously siloed engineering information.
  5. A background agent works from specifications and creates pull requests.
  6. Build, CI and human review remain part of the lifecycle.
  7. Service context and replay tooling help diagnose problems.
TEXTE INTÉGRAL

Lire le texte remanié, chapitre par chapitre

Transcription seule
01

The pre-AI foundation

Microservices and cloud development.

In this October 2026 Pragmatic Engineer episode, host Gergely Orosz speaks with Uber distinguished engineer Uday Kiran Medisetty about the company’s development infrastructure and AI agents. Orosz previously worked at Uber; the episode has sponsors. The tools and figures described are the guest’s account of Uber’s practices at the time.

Medisetty joined Uber in 2015 as the company was moving from a small number of services toward a microservice architecture. The hosts describe how rapid growth drove investment in deployment, observability and internal ownership tools.

He explains that separate service repositories made upgrades and builds difficult. Uber moved toward language-specific monorepositories and developed cloud DevPods so engineers could work in prepared environments rather than configuring large builds on laptops.

02

AI building blocks

Gateways, skills and context.

For AI, the team chose building blocks designed to work across models and agent harnesses. A model gateway presents compatible APIs and centralizes aspects such as policy controls and observability; those controls still require appropriate implementation and review.

Medisetty says an MCP gateway exposes internal tools to agents, using existing service interface definitions to help generate tool specifications. A shared skills repository adds reusable workflows and quality gates across different harnesses.

An internal context graph connects engineering information that had been spread across repositories, ownership records, incidents and other systems. The aim is to help agents and engineers find relevant context with fewer steps; the graph is only as useful as its underlying data and permissions.

03

From plan to pull request

Requirements, agents and review.

The pair discuss product and engineering requirements and the potential for agents and people to work from a shared plan. Medisetty says some parts of that workflow are more mature than others.

Uber’s background coding agent Minion can work from a specification, use cloud development environments and create pull requests across repositories. Medisetty says about 15% of production pull requests went through it at the time; that figure does not establish that the changes were autonomous or independently verified.

The discussion follows generated code into testing and review: consistent build commands help agents, while the team also works on CI repair and review bottlenecks. Dev and test environments remain important parts of the workflow.

04

Production and productivity

Reliability and the changing workflow.

Medisetty describes the Edge Gateway and capture-replay tooling as ways to understand requests, dependencies and reliability. Such context can help both engineers and agents investigate problems.

Looking ahead, he frames engineering work as finding the next bottleneck across the entire feature lifecycle. He treats the transition as ongoing and says the surrounding tools and orchestration must evolve alongside models.

Sur la même chaîne

1:41:17EN
The Pragmatic Engineer· 28 oct. 2026Podcast · 2 voixTitus Winters on Software Engineering, Teams and CS EducationInvité : Titus Winters · Anime : Gergely OroszA conversation on Google-scale refactoring, testing, AI and how engineers learn.Company BuildingLeadership
1:56:28EN
The Pragmatic Engineer· 21 oct. 2026Podcast · 2 voixWill Larson: The Revised Rules of Engineering ManagementInvité : Will Larson · Anime : Gergely OroszThe 2010s taught engineering managers never to make a technical decision again. Will Larson, CTO of Imprint and author of Staff Engineer, argues that era is over: managers who cannot get back into the work are in a career trap.ManagementLeadershipCareer Growth+2
1:59:04EN
The Pragmatic Engineer· 7 oct. 2026Podcast · 2 voixSam Newman on Resilient Distributed SystemsInvité : Sam Newman · Anime : Gergely OroszMicroservice tradeoffs, observability, retries and preserving understanding with AI.Software engineeringObservabilité et fiabilité
29:39EN
The Pragmatic Engineer· 6 oct. 2026PodcastThe State of Software Engineering in 2026: What Changed and What Did NotGergely Orosz reports from AI labs, startups and large technology companies.Software engineeringAgents de codeDeveloper productivity
1:42:31EN
The Pragmatic Engineer· 30 sept. 2026Podcast · 2 voixPeter Mattis on Distributed Databases and Coding with AIInvité : Peter Mattis · Anime : Gergely OroszFrom Gmail and Colossus to CockroachDB, performance and agent-assisted engineering.Software engineeringInfrastructure et déploiementAgents de code
1:28:32EN
The Pragmatic Engineer· 23 sept. 2026Podcast · 2 voixMaggie Appleton on Design Engineering in the Age of AgentsInvité : Maggie Appleton · Anime : Gergely OroszSketches, live prototypes and human judgment in collaborative software design.Produit et UXSoftware engineeringIngénierie d’agents