Unleash your PowerShell with AWS Lambda and Serverless Computing
summary
Claims that PowerShell runs natively on AWS Lambda (GA, .NET Core 2.1) and ships an aws.lambda.ps4 module to package scripts into a .NET binary. Uses PowerShell Core, .NET SDK, CloudFormation, API Gateway, S3 → SNS → SQS fan‑out, and DynamoDB as the data store plus Amazon Translate. Demo builds a serverless REST API that precomputes ~810 French module descriptions (scale demo runs thousands via SNS/SQS), returns queries in sub‑second, and shows cold‑starts around 4 seconds; packaging and module dependency detection are automated.
AI-written summary · about
chapters (31)
- 0:00Start
- 0:33Andrew Pearce
- 2:11What Is Lambda
- 3:22Undifferentiated Heavy Lifting
- 3:33Lambda Scales Automatically
- 4:57Powershell in Lambda
- 7:28Lambda Context
- 9:14Output
- 10:46Develop and Deploy a Lambda
- 12:15Get aws Powershell Lambda Template
- 13:05Publish Aws Powershell Lambda
- 14:08Deploy Lambda Function
- 20:38Powershell Function Handler Parameter
- 22:52Memory Constraint
- 23:42How To Package Custom Modules inside Your Lambda
- 32:32Regions and Availability Zones
- 37:22Amazon Simple Notification Service
- 40:44Create a Template a Script Based on S3 Event
- 50:11How Long Are Logs Maintained before Your Lambda Function
- 53:43Cloudwatch Events
- 53:56Cloudtrail
- 55:18Simple Q Service
- 56:48Amazon Step Functions
- 58:08Api Gateway
- 1:00:26What Have We Learned
- 1:02:11Requirements
- 1:02:41Retrieve all Modules for a Language
- 1:07:05Dynamodb
- 1:12:01Module Translation
- 1:13:48Run a Get Item against Dynamo
- 1:19:18Translation Api
related talks
40mPowerShell Lambda using Custom Runtime
58mIntroduction to Serverless with AWS Lambda in C#
54mServerless Applications with AWS
45mThe State Of Serverless
52mIntroduction to Serverless with .NET + AWS Lambda
50mAWS Serverless with .NET Core
31mA quick intro to AWS Serverless
01h 08mUsing AWS Lambda and Azure Functions to develop serverless applications
