AWS Compute Blog
Category: Compute
New AWS Lambda controls for stream processing and asynchronous invocations
Today AWS Lambda is introducing new controls for asynchronous and stream processing invocations. These new features allow you to customize responses to Lambda function errors and build more resilient event-driven and stream-processing applications. Stream processing function invocations When processing data from event sources such as Amazon Kinesis Data Streams, and Amazon DynamoDB Streams, Lambda reads […]
New AWS Lambda scaling controls for Kinesis and DynamoDB event sources
AWS Lambda is introducing a new scaling parameter for Amazon Kinesis Data Streams and Amazon DynamoDB Streams event sources. Parallelization Factor can be set to increase concurrent Lambda invocations for each shard, which by default is 1. This allows for faster stream processing without the need to over-scale the number of shards, while still guaranteeing […]
New for AWS Lambda – SQS FIFO as an event source
AWS Lambda first announced support for Amazon SQS standard queues as an event source in April 2018. This allows builders to develop serverless applications using queues to directly invoke Lambda functions. Today, we have expanded this feature to include SQS FIFO queues. This makes it easier to create serverless applications using queues where the order […]
Automating Zendesk With Amazon EventBridge and AWS Step Functions
In July 2019, AWS launched Amazon EventBridge, a serverless event bus that offers third-party software as a service (SaaS) integration capabilities. This service allows applications and AWS services to integrate with each other in near-real time via an event bus. Amazon EventBridge launched with a number of partner integrations, to enable you to quickly connect […]
Java 11 runtime now available in AWS Lambda
We are excited to announce that you can now develop your AWS Lambda functions using the Java 11 runtime. Start using this runtime today by specifying a runtime parameter value of java11 when creating or updating your Lambda functions. The Java 11 runtime does not introduce any changes in Lambda’s programming model, such as handler […]
Node.js 12.x runtime now available in AWS Lambda
We are excited to announce that you can now develop AWS Lambda functions using the Node.js 12.x runtime, which is the current Long Term Support (LTS) version of Node.js. Start using this new version today by specifying a runtime parameter value of nodejs12.x when creating or updating functions. Language Updates Here is a quick primer that highlights […]
Python 3.8 runtime now available in AWS Lambda
You can now develop your AWS Lambda functions using the Python 3.8 runtime. Start using this runtime today by specifying a runtime parameter value of python3.8 when creating or updating Lambda functions. New Python runtime features Python 3.8 is a stable release and brings several new features, including assignment expressions, positional-only arguments, and vectorcall. Assignment […]
Designing durable serverless apps with DLQs for Amazon SNS, Amazon SQS, AWS Lambda
This post is courtesy of Otavio Ferreira, Sr Manager, SNS. In a postal system, a dead-letter office is a facility for processing undeliverable mail. In pub/sub messaging, a dead-letter queue (DLQ) is a queue to which messages published to a topic can be sent, in case those messages cannot be delivered to a subscribed endpoint. […]
Deploying a highly available WordPress site on Amazon Lightsail, Part 4: Increasing performance and scalability with a Lightsail load balancer
This post is contributed by Mike Coleman | Developer Advocate for Lightsail | Twitter: @mikegcoleman This is the final post in a series about getting a highly available WordPress site up and running on Amazon Lightsail. For reference, the other blog posts are: Implementing a highly available Lightsail database with WordPress Using Amazon S3 with […]
ICYMI: Serverless Q3 2019
Welcome to the seventh edition of the AWS Serverless ICYMI (in case you missed it) quarterly recap. Every quarter, we share all of the most recent product launches, feature enhancements, blog posts, webinars, Twitch live streams, and other interesting things that you might have missed! In case you missed our last ICYMI, checkout what happened last quarter here. […]