Modernize intelligent apps and agents with .NET that scale as you grow | OD801

Andrew Westgarth and Gaurav Seth explain how to modernize legacy .NET applications using Managed Instance on Azure App Service, focusing on removing migration blockers without code rewrites and moving to a scalable PaaS foundation. They also show how GitHub Copilot can support AI-assisted modernization and MCP-driven API interactions.

Overview

This Microsoft Build 2026 session covers a modernization approach for existing .NET applications that need to scale, reduce operational overhead, and keep legacy dependencies intact.

Key themes include:

Session chapters (from the video)

Overview of Managed Instance on Azure App Service

Understanding modernization challenges: legacy system dependencies

Agentic application patterns and modular design

GitHub Copilot for AI-assisted app modernization

Demo: modernizing a .NET app with GitHub Copilot

Provisioning and automatic deployment overview

Secure remote connectivity via Bastion for Managed Instance on App Service

Scaling, deployment slots, authentication, and resiliency options on App Service

Using GitHub Copilot to access an MCP server and interact with REST APIs

Resources