Inside Uber’s Developer Infrastructure for AI Agents

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

UKUday Kiran Medisetty게스트 · Uber
채널
The Pragmatic Engineer
게시일
2026년 10월 14일
영상
1:34:17
읽기
2분
원문
영어
YouTube에서 열기
스크롤하면 영상이 오른쪽 아래로 작아져 계속 재생됩니다. 자막은 읽기 언어를 따릅니다.
읽기 언어2개 언어로 읽을 수 있음
이 글은 아직 한국어 번역이 없어 영어 원문으로 표시합니다.
요약

30초 요약

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.

핵심 정리

  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.
전문

챕터별로 다듬은 전문 읽기

원본 자막만 보기
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.

같은 채널의 다른 글

1:41:17EN
The Pragmatic Engineer· 2026년 10월 28일팟캐스트 · 2명Titus Winters on Software Engineering, Teams and CS Education게스트 Titus Winters · 진행자 Gergely OroszA conversation on Google-scale refactoring, testing, AI and how engineers learn.Company BuildingLeadership
1:56:28EN
The Pragmatic Engineer· 2026년 10월 21일팟캐스트 · 2명Will Larson: The Revised Rules of Engineering Management게스트 Will Larson · 진행자 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· 2026년 10월 7일팟캐스트 · 2명Sam Newman on Resilient Distributed Systems게스트 Sam Newman · 진행자 Gergely OroszMicroservice tradeoffs, observability, retries and preserving understanding with AI.Software engineering관측 가능성과 안정성
29:39EN
The Pragmatic Engineer· 2026년 10월 6일팟캐스트The State of Software Engineering in 2026: What Changed and What Did NotGergely Orosz reports from AI labs, startups and large technology companies.Software engineering코딩 에이전트Developer productivity
1:42:31EN
The Pragmatic Engineer· 2026년 9월 30일팟캐스트 · 2명Peter Mattis on Distributed Databases and Coding with AI게스트 Peter Mattis · 진행자 Gergely OroszFrom Gmail and Colossus to CockroachDB, performance and agent-assisted engineering.Software engineering인프라와 배포코딩 에이전트
1:28:32EN
The Pragmatic Engineer· 2026년 9월 23일팟캐스트 · 2명Maggie Appleton on Design Engineering in the Age of Agents게스트 Maggie Appleton · 진행자 Gergely OroszSketches, live prototypes and human judgment in collaborative software design.제품과 UXSoftware engineering에이전트 엔지니어링