Inside Uber’s Developer Infrastructure for AI Agents

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

UKUday Kiran MedisettyGast · Uber
Kanal
The Pragmatic Engineer
Veröffentlicht
14. Okt. 2026
Video
1:34:17
Lesezeit
2 Min.
Original
Englisch
Auf YouTube öffnen
Beim Scrollen schrumpft das Video in die rechte untere Ecke und läuft weiter. Untertitel folgen Ihrer Lesesprache.
LesespracheIn 2 Sprachen verfügbar
Diesen Artikel gibt es noch nicht auf Deutsch, daher wird das Original (Englisch) angezeigt.
ZUSAMMENFASSUNG

In 30 Sekunden

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.

Das Wichtigste

  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.
VOLLTEXT

Den bearbeiteten Text nach Kapiteln lesen

Nur das Transkript
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.

Mehr aus diesem Kanal

1:41:17EN
The Pragmatic Engineer· 28. Okt. 2026Podcast · 2 StimmenTitus Winters on Software Engineering, Teams and CS EducationGast: Titus Winters · Moderation: Gergely OroszA conversation on Google-scale refactoring, testing, AI and how engineers learn.Company BuildingLeadership
1:56:28EN
The Pragmatic Engineer· 21. Okt. 2026Podcast · 2 StimmenWill Larson: The Revised Rules of Engineering ManagementGast: Will Larson · Moderation: 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. Okt. 2026Podcast · 2 StimmenSam Newman on Resilient Distributed SystemsGast: Sam Newman · Moderation: Gergely OroszMicroservice tradeoffs, observability, retries and preserving understanding with AI.Software engineeringObservability & Zuverlässigkeit
29:39EN
The Pragmatic Engineer· 6. Okt. 2026PodcastThe State of Software Engineering in 2026: What Changed and What Did NotGergely Orosz reports from AI labs, startups and large technology companies.Software engineeringCoding-AgentenDeveloper productivity
1:42:31EN
The Pragmatic Engineer· 30. Sept. 2026Podcast · 2 StimmenPeter Mattis on Distributed Databases and Coding with AIGast: Peter Mattis · Moderation: Gergely OroszFrom Gmail and Colossus to CockroachDB, performance and agent-assisted engineering.Software engineeringInfrastruktur & DeploymentCoding-Agenten