AWS Compute Blog

Category: Serverless

Optimizing costs with the AWS Lambda Power Tuning tool

Optimizing the cost of serverless web applications

Web application backends are one of the most popular workload types for serverless applications. The pay-per-value model works well for this type of workload. As traffic grows, it’s important to consider the design choices and service configurations used to optimize your cost.

Read More
Q3 Calendar

ICYMI: Serverless Q3 2020

Welcome to the 11th 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 […]

Read More
DLQ configured per target

Improved failure recovery for Amazon EventBridge

Today we’re announcing two new capabilities for Amazon EventBridge – dead letter queues and custom retry policies. Both of these give you greater flexibility in how to handle any failures in the processing of events with EventBridge. You can easily enable them on a per target basis and configure them uniquely for each. Dead letter […]

Read More
Lambda lifecycle for execution environment, runtime, extensions, and function.png

Building Extensions for AWS Lambda – In preview

AWS Lambda is announcing a preview of Lambda Extensions, a new way to easily integrate Lambda with your favorite monitoring, observability, security, and governance tools. Extensions enable tools to integrate deeply into the Lambda execution environment to control and participate in Lambda’s lifecycle. This simplified experience makes it easier for you to use your preferred […]

Read More
AWS Lambda execution environment with the Extensions API

Introducing AWS Lambda Extensions – In preview

AWS Lambda is announcing a preview of Lambda Extensions, a new way to easily integrate Lambda with your favorite monitoring, observability, security, and governance tools. In this post I explain how Lambda extensions work, how you can begin using them, and the extensions from AWS Lambda Ready Partners that are available today. Extensions help solve […]

Read More

The serverless LAMP stack part 6: From MVC to serverless microservices

In this post, you learn how to build serverless PHP applications using microservices. I show how to move from using a single Lambda function as scalable web host with an MVC framework, to a decoupled microservice model. The accompanying code examples for this blog post can be found in this GitHub repository. The MVC architectural […]

Read More
Fault-tolerant microservices architecture

Building resilient serverless patterns by combining messaging services

Queues, publish/subscribe services, and event buses are important parts of a resilient, well-architected serverless application. These are provided in AWS by SQS, SNS, and EventBridge.

Read More
SNS fanout to Lambda functions

Choosing between messaging services for serverless applications

Messaging is an important part of serverless applications and AWS services provide queues, publish/subscribe, and event routing capabilities. This post reviews the main features of SNS, SQS, and EventBridge and how they provide different capabilities for your workloads.

Read More