Engineering brief

Make legacy code AI-queryable: Vanguard's 7-day research loop became 15 minutes.

AI Engineer3 min read · saves 13 min

At a glance

The brief is enough

Relevance
Practical value
Radar
Time horizon
This year
Warnings
None

Vanguard cut legacy research from seven days to 15 minutes by exposing its codebase to AI through MCP. The bigger move was treating migration docs and data access as governed, AI-readable products.

Legacy code access, not model quality, is the real bottleneck in AI-assisted modernization.

Watch if you're planning a legacy platform migration and want to see how AI tooling can shorten research and onboarding loops.

Summary

The numbers. Gareth Yoder, technical lead for Vanguard's cash program, describes a modernization effort that handles 30 million calls and half a million ledger entries per day. The turning point came when the team exposed its legacy mainframe codebase to AI tooling through an MCP server. Research that used to require a mainframe engineer and seven days of analysis now returns in about 15 minutes. Today 90 percent of the program's engineers use the AI tools daily.

The mechanism. The AI tooling did not start as a code generator. It worked as a queryable bridge into legacy code, letting developers, product owners, and architects ask questions directly instead of waiting on mainframe experts. The same MCP server exposed migration documentation from the company wiki. AI also translated opaque legacy status codes into human-readable cloud enums, which made the intent of the old system visible during the move. The faster loop changed the pace of the entire program.

The architecture. Three pillars ran in parallel: data, producers, and consumers. Data used change data capture with daily row and column audits. Producers moved through a gateway wrapping cloud APIs, with idempotency modeled on Snowflake-style IDs. Consumers used a schema registry across channels: GraphQL for real-time funds available, data-share views for batch, and Kafka for streaming with at least once delivery and idempotent retries. A coherent pattern, but kept at overview level.

The governance layer. More interesting than the speedup is Vanguard's approach to onboarding. With 35 producers and 50 consumers, the team required a three-character application code plus a written business-case justification for data access. AI compiled those descriptions into a use-case catalog and made SLA impact visible: a failing batch job allows hours to respond, while a real-time API needs minutes. Treating governance text as AI-readable data is a genuinely transferable idea.

The tradeoffs. The talk is a leadership-stage summary, so it skips failure modes, security boundaries, and cost. The "fix forward" rule, while sensible, throws off audit logs and requires whitelisting, which the speaker only mentions in passing. The 15-minute claim measures research turnaround, not total modernization time. One production case, no benchmarks. Still, the practical direction is clear.

The takeaway. Engineering leaders should copy three things: make legacy code AI-queryable, treat migration docs as a product, and use business cases to govern data access. The organizational work, onboarding dozens of teams and keeping observability honest, is what makes the AI speedup useful. The video is a good briefing, not a playbook.

My take

The 7-to-15-minutes number is impressive but incomplete. It measures research turnaround, not the cost of migrating a cash ledger. Still, the pattern is right: in most enterprise migrations the bottleneck is access to the old system, not model capability. Making legacy code queryable through MCP is a practical way to shorten feedback loops. I'd be careful about treating it as a door to everything. Security, access control, and auditability still need to be solved. The quieter lesson is governance. Requiring a business case description for every data consumer gave Vanguard an AI-readable map of its platform. That structure will pay off long after the AI novelty fades.

What to do with this

  1. Audit your legacy codebase for an MCP proof of concept with one high-friction research workflow, and measure cycle time before and after.
  2. Require every consumer or producer onboarding to include a business case description, then use that text as AI-readable context for observability.
  3. Review whether your migration docs are structured and accessible enough for AI tooling; treat them as product artifacts, not handoff notes.

Watch the video

This video is blocked due to your privacy settings. To watch this video, please accept YouTube marketing cookies.

Related breakdowns

Get TL;DW

Too Long; Didn't Watch.

A concise breakdowns of the AI and devtools videos that actually matter for engineering leaders.

Free. Weekly. No hype.

Video and thumbnails remain the property of their respective creators. tldw.news provides editorial analysis, commentary, and discovery links to original content.