|Amazon Strengthens Lambda Offering|
|Written by Kay Ewbank|
|Thursday, 08 December 2016|
Amazon has added extra features to its Lambda service, which runs your code in response to events and automatically manages the computing resources for you.
One of the improvements aimed particularly at developers is that from now on, you'll be able to develop your AWS Lambda functions in C# using the .NET Core 1.0 runtime. There's an AWS Toolkit for Visual Studio, which includes project templates for individual C# Lambda functions, full C# serverless applications, and tools to publish both projects types to AWS.
The situation this is designed to serve is where you have a reason to need “intelligent” processing of HTTP requests at a location that is close (latency-wise) to the customer, such as inspection and alteration of HTTP headers, access control (requiring certain cookies to be present), or rewriting user-friendly URLs to accommodate legacy systems.
A final improvement is the ability to configure a dead letter queue (DLQ) on AWS Lambda to give you more control over message handling for all asynchronous invocations, including those delivered via AWS events (S3, SNS, IoT, etc).
The ability to set the queue from a Lambda function means you can provide an SQS queue or an SNS topic as the 'TargetArn' for your DLQ, and AWS Lambda will write the event object invoking the Lambda function to this endpoint after the standard retry policy is exhausted.
or email your comment to: email@example.com