Home icon

Modernize an existing Windows service to a .NET 8 gRPC service with Amazon ECS

.NET on AWS Blog



This article describes how to modernize an existing Windows service built on .NET Framework using .NET Remoting to a .NET 8 gRPC service and deploy it on Amazon Elastic Container Service (ECS) with an Application Load Balancer (ALB).

Specifically, the article covers:

  • Introduction to gRPC and its use cases in .NET applications
  • Overview of the sample .NET Remoting-based order service to be modernized
  • Step-by-step guide to modernize the service to a gRPC service
  • Creating a gRPC client to consume the modernized service
  • Deploying the gRPC service to Amazon ECS with an ALB
  • Load balancer configuration considerations for gRPC services
  • Testing the deployed gRPC service
  • Clean-up steps to delete the deployed resources


Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Feb 28
2024
.NET 8 Support on AWS
Mar 25
2026
Modernize legacy .NET apps to Amazon EKS using Windows containers and CloudHedge CHAI
Feb 22
2024
Introducing the .NET 8 runtime for AWS Lambda
Dec 10
2024
Modernizing and scaling a tightly coupled legacy .Net application on AWS

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.