- How to Deploy Your .NET Application on AWS
Cloud Technology is the next big wave of change in the software industry. All the software companies are either already in the cloud or considering migrating to it. Within cloud providers, AWS is at the forefront with the highest market share. As a developer, you will be working in the cloud sooner or later and chances are that among all the cloud environments, you will be deploying your application in AWS.
In this talk, we will do a hands-on session of deploying your .NET application on AWS. AWS has made it very easy to make that deployment quick and smooth.
Everyone is encouraged to join and follow along. We will go through this step by step.
In order to follow along, you will need these ready in your machine:
i) .NET 5 https://dotnet.microsoft.com/download/dotnet/5.0
ii) Visual Studio 2019 (Any edition) https://visualstudio.microsoft.com/downloads/
iii) AWS Toolkit for Visual Studio https://aws.amazon.com/visualstudio/
iv) Your personal AWS account https://aws.amazon.com/
v) Configure the credentials file using Access key and secret access key in appropriate location https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
To deploy our .NET application on AWS, we will go over these 2 ways one after another:
i) Deploy using Elastic Beanstalk
ii) Deploy using AWS Lambda.
Abhi Jain is a senior developer working full time at CornerStone OnDemand. He recently got AWS developer certified as developer associate. He has a YouTube channel: Coach4Dev where he uploads interview questions and answers frequently. He is also the author of “Mastering Web Developer Interview” book.
He has coached many people on cracking coding interviews who are now successful developers in various companies. He is also a regular presenter at LADOTNET and other meetup groups.
Lastly, he is also a husband, a father and a mentor to developers.