Serverless Applications with AWS
summary
Shows how to run .NET Core 2.0 on AWS Lambda with tooling from Visual Studio and the dotnet-lambda CLI, including using Linux-targeted dotnet publish to shrink packages and reduce cold starts, memory as the CPU scaling knob, and the 300s per-request limit. Demonstrates creates thumbnails from S3 uploads using Magick.NET, uses Step Functions to orchestrate Transcribe jobs with polling and JSON state passed between lambdas, CloudFormation-driven stacks (deploys in ~1 minute), API Gateway + ASP.NET Core on Lambda, and a Blazor SPA hosted on S3 — all working end-to-end.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:03AWS Lambda
- 2:35How Does Lambda Work? (10,000 foot view)
- 4:50What is a .NET Core Lambda Function
- 5:56Coding a .NET Core Lambda Function
- 19:45Creating Lambda Projects from the dotnet CLI
- 20:25Anatomy of AWS Serverless Application
- 21:24Deploying with AWS CloudFormation
- 22:17Video Tag Cloud Generator
- 22:37AWS Step Functions State Machine
- 34:49Exposing a REST API
- 35:40ASP.NET Core in Lambda
- 44:18What is Blazor?
- 45:09What does Blazor have to do with Serverless?
- 50:44AWS Code Services
- 51:53AWS Tools for Visual Studio Team Services
related talks
50mAWS Serverless with .NET Core
52mIntroduction to Serverless with .NET + AWS Lambda
58mIntroduction to Serverless with AWS Lambda in C#
53mContainers and Serverless with AWS
01h 08mUsing AWS Lambda and Azure Functions to develop serverless applications
59mHow to Build a Cloud Native Application With .NET and AWS
01h 00mNo, I don't need servers for .NET development in AWS!
01h 27mUnleash your PowerShell with AWS Lambda and Serverless Computing
