Resources for XNT301

Build production-ready serverless .NET apps with AWS Lambda

This session explores development and architectural best practices when building serverless applications with .NET and AWS Lambda, including when to run ASP.NET on Lambda, code structure, and using native AOT to massively increase performance. Join this session to learn how to develop, test, and deploy .NET serverless applications and gain a solid understanding of how to build production-ready, high-performance serverless applications.

Lambda .NET Documentation

Developer Docs

The official Lambda documentation for building with .NET.

.NET Lambda Benchmarks

Code Samples & Performance

This repo contains benchmarks for the various ways of running .NET on AWS Lambda, including ASP.NET, single purpose handlers and native ahead of time compilation.

Lambda Annotations Framework

Simplify your function code

Documentation on the design of Lambda Annotations Framework, and how you can use it in your .NET Lambda functions to simplify the way you build your .NET based Lambda functions.

Lambda Power Tuning

Optimize Your Functions

Documentation on how you can use Lambda Power Tuning to automate the right sizing of your Lambda functions.

Serverless .NET Playlist

View the code

Senior Cloud Architect James Eastham provides video content on YouTube covering many different aspects of serverless .NET development.

Lambda PowerTools

Documentation

Powertools for AWS Lambda (.NET) is a suite of utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, and more. At the time of writing, it adds utilities for logging, metrics, tracing, batch processing, idempotency and parameters.

Building Serverless .NET Applications with AWS Lambda and the SAM CLI

Read About Getting Started

A blog post written by James Eastham and Craig Bossie detailing how you can build serverless applications on AWS Lambda with .NET.

Building .NET 7 High Performance Lambda Functions

Serverless Office Hours

James Eashtam joins serverless devloper advocate Julian Wood to discuss building high performance Lambda functions with .NET using native ahead of time (AOT) compilation.

AWS Lambda for the .NET Developer

Community Resources

AWS Community Builder Rahul Nath provides an extensive playlist on building Lambda functions with .NET.

.NET Development on AWS

The .NET on AWS Development Site

The developer site for .NET on AWS.

Presented by:

James Eastham

James Eastham

I am a Cloud Infrastructure Architect with AWS Professional Services.

Craig Bossie

Craig Bossie

Craig Bossie is a Solutions Architect that has been with AWS for over three years and works with global customers, helping them migrate, modernize, and optimize their Microsoft Workloads for the AWS cloud. He’s been doing .NET development and consulting for over 18 years and is very excited to help customers better run their modern applications on AWS.