.NET on AWS Blog

Category: .NET

Build DR ready .NET Web APIs on AWS

Introduction Disaster Recovery (DR) is an essential aspect of cloud computing. A solid DR strategy is required to ensure business continuity and less downtime in the event of unexpected disruptions. AWS, with its global infrastructure, provides the flexibility and scalability needed for effective DR. Multi-AZ (Availability Zone) deployments provide DR capability at the AZ level. […]

Implement fine-grained authorization in your .NET API using Amazon Cognito Custom Scopes

APIs are the building blocks of modern software, and protecting them is more crucial than ever. As your application gets more complex and interconnected, ensuring that only authorized users can access specific resources becomes important. Amazon Cognito is an identity platform for web and mobile applications. It’s a user directory, an authentication server, and an […]

Easily Migrate .NET Web Apps to AWS with Elastic Beanstalk, Part 2

Introduction AWS Elastic Beanstalk simplifies migration to AWS. In Part 1, I covered Elastic Beanstalk’s value in migrating .NET web applications to AWS and different ways to deploy. Here in Part 2, I’ll give you a step-by-step walkthrough of deploying a .NET Framework application to Elastic Beanstalk from Visual Studio. Walkthrough: Deploy a .NET Framework […]

Easily Migrate .NET Web Apps to AWS with Elastic Beanstalk, Part 1

Introduction AWS provides a variety of compute services for hosting applications, starting with Amazon Elastic Compute Cloud (Amazon EC2), the foundation of AWS compute. On top of Amazon EC2 is a spectrum of managed services with different levels of abstraction, including container-based and serverless compute services. Customers moving to AWS often choose to migrate their […]

Building a Conversational Document Bot on Amazon Bedrock and Amazon Textract with .NET Windows Forms

Introduction The growth in developing and launching Generative AI solutions is unprecedented. Most content available to help developers is in Python. While this may be the majority, many developers maintain and evolve long-lasting lines of business applications developed on .NET. Enterprises have invested a lot into these legacy applications, and it would be difficult for […]

.NET 8 Support on AWS

James Eastham, Norm Johanson, and Ulili Nhaga contributed to this post. Introduction .NET 8 is the latest Long Term Support (LTS) version of cross-platform .NET, released in November 2023. .NET 8 includes performance improvements, container enhancements, C# language simplified syntax, Blazor support for full-stack web applications, and ASP.NET Core partial support for Native Ahead of […]

Remote development on AWS using JetBrains Rider

Using .NET and Docker developers continue to write software on a familiar Windows environment deploying applications seamlessly on Linux servers. With virtualization, developers can write and run .NET code that is later deployed in different environments. However, there is another option-using remote development you can use your IDE, running on your machine to run, debug […]

.NET Observability – Part 2: Logs using Fluent Bit and Amazon OpenSearch

Microservices architecture is a popular approach to building software applications, but it comes with some challenges when it comes to observability. For example, in a microservice architecture, services are loosely coupled and communicate over the network. This makes it challenging to trace a request as it travels through multiple services. In part 1 of this […]

Add AI-powered coding assistance to Visual Studio with Amazon CodeWhisperer

Chris Christou, Craig Bossie, and Saurabh Ajmera contributed to this post. Introduction Amazon CodeWhisperer (CodeWhisperer) is an AI-powered developer productivity tool that generates code suggestions. CodeWhisperer integration with Visual Studio is now available in preview. The AWS Toolkit for Visual Studio provides the integration to CodeWhisperer. In this post, I’ll walk you through installing, configuring, […]

Powering .NET 8 with AWS Graviton3: Benchmarks

Introduction Pioneering computer scientist Alan Kay said in 1982, “People who are really serious about software should make their own hardware.” At AWS, we’ve designed quite a bit of our own hardware, and have increasingly moved to use our own custom-designed silicon, including the AWS Graviton, AWS Inferentia and AWS Trainium processors. The newest Graviton […]