AWS Lambda support in .NET – NDC Oslo

One of the interesting talks on my first day at NDC Oslo this year was from Norm Johanson who works for Amazon within AWS cloud services.  He ran through the tooling for AWS Serverless applications within Visual Studio 2017 (also available for Visual Studio 2015). 

While the Visual Studio integration was slick, more interesting for me was the command line integration with the .NET CLI, which allows you to create new .Net core applications from AWS project templates.  Even better you can deploy the service and invoke a Lambda function from the CLI too. 

There was also a good example of using AWS API gateway to source the static elements of a web site (CSS and HTML) from S3 storage, while the main ASP.NET Core runs within Lambda.

Norm’s slide deck and sample code for NDC Oslo is available on github; https://github.com/awslabs/aws-sdk-net-samples/tree/master/Talks/ndcoslo-2017.