Microsoft Workloads on AWS

Tag: .NET Core

Running your modern CoreWCF application on AWS

Running your modern CoreWCF application on AWS

In this blog post, we will show you how to deploy a CoreWCF application on an Amazon Linux Graviton2 instance. Also, we will provide a sample application that integrates with Amazon CloudWatch. This approach of running CoreWCF applications on Linux and integration with other AWS services gives customers the ability to improve performance, increase security, […]

Accelerate .NET modernization with AWS Toolkit for .NET Refactoring

Accelerate .NET modernization with AWS Toolkit for .NET Refactoring

Today we are announcing the general availability of AWS Toolkit for .NET Refactoring, an extension for Visual Studio 2019 and Visual Studio 2022. This extension helps transform your legacy .NET Framework applications to a modern, cloud-optimized architecture, letting you fully leverage the benefits of reduced cost, increased uptime, and improved scalability.

Port legacy VB.NET applications to .NET 6.0 with Porting Assistant for .NET

Since its release in 2002, Visual Basic .NET (VB.NET) has been a popular choice for software developers creating Windows-based applications. With the release of .NET 6.0, some exciting changes are available for developers. This version of .NET boasts some amazing features that are sure to make your applications faster, more reliable, and easier to maintain. […]

How to load .NET configuration from AWS Secrets Manager

AWS Secrets Manager helps you protect secrets needed to access your applications, services, and IT resources. It enables you to easily rotate, manage, and retrieve secrets used by your application, eliminating the need to hard-code sensitive information in plain text. You can use the Secrets Manager client to retrieve secrets using AWS SDK for .NET. However, this would require code changes and add to the complexity of your code, as you need to invoke the client whenever you need to read data stored in Secrets Manager. Instead, you can use the .NET configuration system – an extensible API used to read and manage application secrets. This lets developers use a familiar API to access secrets in secure storage and reduce complexity by using a single code path for all environments. Additionally, the provider lets existing applications move to Secrets Manager without making any code changes.

Using AWS Services for distributed caching in ASP.NET Core Web Applications

Software development engineers invest thought and effort into optimizing the performance of the applications they build, often using strategies such as caching frequently used data, moving code closer to the users, optimizing code, optimizing data access and disk I/O, and response compression. In this blog post, we explore one such optimization – caching in ASP.NET […]

How CoStar reduced compute costs by 90% through modernizing legacy .NET Applications with AWS Serverless

This is a guest post from Mark Osborn, Principal Software Engineer at CoStar Group. CoStar Group is the leading provider of commercial real estate information in the world. You might know some of our more famous online marketplaces like Apartments.com or LoopNet. Dealing with commercial real estate information means handling a lot of high-fidelity photographs, […]

Using Datadog observability features to facilitate modernizing .NET applications on AWS

Using Datadog observability features to facilitate modernizing .NET applications on AWS

By Thomas Sobolik – Technical Content Writer at Datadog       Maxim Brown – Team Lead, Technical Content Editor at Datadog       Charlie Shen – Sr. Partner Solutions Architect at AWS Modernization of .NET applications is often a meticulous process, and it benefits greatly by having full visibility into the applications’ behavior. Datadog, […]