Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions docs/core/porting/github-copilot-app-modernization-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.author: adegeo
ms.topic: overview
ms.date: 09/15/2025

#customer intent: As a developer, I want to upgrade my project so that I can take advantage of the latest features.
#customer intent: As a developer, I want to upgrade my project or migrate the project to Azure so that I can take advantage of the latest features.

---

Expand All @@ -20,7 +20,7 @@ This process streamlines modernization and boosts developer productivity and con
With this assistant, you can:

- Upgrade to a newer version of .NET.
- Migrate technologies to Azure.
- Migrate technologies and deploy to Azure.
- Modernize your .NET app, especially when upgrading from .NET Framework.
- Assess your application's code, configuration, and dependencies.
- Plan and set up the right Azure resource.
Expand Down Expand Up @@ -124,7 +124,7 @@ Predefined tasks capture industry best practices for using Azure services. Curre

- **Migrate to Azure Service Bus**

Move from legacy or third-party message queues (such as MSMQ or RabbitMQ) to Azure Service Bus for reliable, cloud-based messaging.
Move from legacy or third-party message queues (such as MSMQ or RabbitMQ) or Amazon SQS (AWS Simple Queue Service) to Azure Service Bus for reliable, cloud-based messaging.

- **Migrate to Azure Communication Service email**

Expand All @@ -138,6 +138,9 @@ Predefined tasks capture industry best practices for using Azure services. Curre

Transition from local logging frameworks like log4net, serilog, and Windows event log to OpenTelemetry on Azure.

- **Migrate to Azure Cache for Redis with Managed Identity**
Replace in-memory or local Redis cache implementations with Azure Cache for Redis for high availability, scalability, and enterprise-grade security.

## How does it work

Once you request the modernization agent to upgrade or migrate your app, Copilot analyzes your projects and their dependencies, and then asks you a series of questions about the upgrade or migration. After you answer these questions, a plan is written in the form of a Markdown file. If you tell Copilot to proceed with the upgrade or migration, it follows the steps described in the plan.
Expand Down Expand Up @@ -165,4 +168,5 @@ The tool only collects data about project types, intent to upgrade, and upgrade
## Related content

- [How to upgrade a .NET app with GitHub Copilot app modernization](how-to-upgrade-with-github-copilot.md)
- [Quickstart to migrate a .NET Project](../../azure/migration/appmod/quickstart.md)
- [GitHub Copilot app modernization FAQ](github-copilot-app-modernization-faq.yml)
Loading