Build Modern .NET Applications with AWS

Discover the power of the cloud with .NET on AWS

AWS makes it easy for .NET developers to build the .NET applications of tomorrow. You can build modern, high performing .NET applications using AWS’s industry leading services in machine learning, serverless, containers, databases, and more. AWS shortens the learning curve for .NET developers by providing .NET support for AWS services, as well as for all your favorite tools, including Visual Studio, Visual Studio Code, and Jetbrains Rider, allowing you to quickly build new, modern applications on the AWS cloud.

.NET on AWS

Start building

Page-Illo_Use-case_Continuous-integration
Build a modern .NET Core application

Build your first .NET Core application on AWS with Visual Studio and .NET CLI.

Page-Illo_Use-Case_Continuous-Delivery
Build ASP.NET applications with AWS

Learn how to deploy a .NET sample application to AWS Elastic Beanstalk using the AWS Toolkit for Visual Studio.

Page-Illo_Use-Case_infrastructure-as-code
Deploy applications with Kubernetes

Learn how to deploy a Kubernetes Application with Amazon Elastic Kubernetes Service.

Benefits

Helps you build modern applications

.NET developers can build the applications of tomorrow on AWS. Tools like Porting Assistant for .NET and AWS App2Container help .NET developers port legacy applications to Linux and modernize them into containerized applications. AWS Lambda and AWS Fargate allow you to run and scale highly performant .NET applications without thinking about servers.

Fewer new things to learn

AWS makes it easy for .NET and PowerShell developers to build on AWS with your existing tools. The AWS SDK for .NET enables you to call AWS services and the AWS Toolkits for JetBrains Rider, Visual Studio, VS Code, and PowerShell make it easier to interact with AWS services and deploy .NET applications on AWS. AWS also offers .NET developers tools like the AWS Cloud Development Kit (AWS CDK), an open source software development framework for modeling and provisioning cloud application resources in .NET that allows developers to leverage high-level components that preconfigure cloud resources with proven defaults.

More time building, less time managing

AWS has a service for every job, so you can quickly build proof of concepts without worrying about managing infrastructure. Services such as AWS Elastic Beanstalk handle application deployment and operational tasks while cloud-native databases such as Amazon Aurora automate database administration.

Build .NET applications on AWS

Run code without provisioning or managing servers
Run containers without needing to provision, manage, or scale compute infrastructure. Works with Amazon Elastic Container Service and Amazon Elastic Kubernetes Service.
Easily build, deploy, and scale web applications and services
Define cloud infrastructure using familiar programming languages
Quickly and easily build, train, and deploy machine learning models
High performance managed MySQL and PostgreSQL-compatible relational database

Customer references

SeatGeek_Customer-Reference_Logo

SeatGeek chose to use Microsoft .NET Core and C#, in addition to Linux and Postgres, to create an industry-shifting integration platform on AWS.

Visma

Visma speeds go-to-market and enable agility by migrating .NET applications on AWS.

MindTouch

MindTouch runs .NET Core on AWS to focus on innovation, not infrastructure.