AWS Compute Blog

Category: Serverless

Orchestrating dependent file uploads with AWS Step Functions

This post is written by Nelson Assis, Enterprise Support Lead, Serverless and Jevon Liburd, Technical Account Manager, Serverless Amazon S3 is an object storage service that many customers use for file storage. With the use of Amazon S3 Event Notifications or Amazon EventBridge customers can create workloads with event-driven architecture (EDA). This architecture responds to […]

Archiving and replaying messages with Amazon SNS FIFO

This post is written by Mohammed Atiq, Solutions Architect and Mithun Mallick, Principal Solutions Architect, Serverless Amazon Simple Notification Service (SNS) offers a flexible, fully managed messaging service, allowing applications to send and receive messages. SNS acts as a channel, delivering events from publishers to subscribers. Today, AWS is announcing a new capability that enables […]

How the Lambda Runtime consumes the Lambda Runtime API

Enhancing runtime security and governance with the AWS Lambda Runtime API proxy extension

This post is written by Anton Aleksandrov, Principal Serverless Solutions Architect,  and Shridhar Pandey, Senior AWS Lambda Product Manager. AWS Lambda runtimes use the Lambda Runtime API to communicate with the Lambda service. Runtimes use it to retrieve inbound events to be processed by the function handler, return successful handler responses to the Lambda service, and […]

Event flow

Filtering events in Amazon EventBridge with wildcard pattern matching

Wildcard filters in EventBridge rules help simplify your event driven applications by ensuring the correct events are passed on to your targets. The new feature reduces the need for custom code, which was required previously. Try EventBridge rules with wildcard filters and experience the benefits of this new feature in your event-driven serverless applications. 

A typical API Gateway implementation with backend integrations to various microservices

Architecting for scale with Amazon API Gateway private integrations

This blog explores building scalable API Gateway integrations for microservices using VPC links. VPC links enable forwarding external traffic to backend microservices without exposing them to the internet or leaving the AWS network. The post covers scaling considerations based on using REST APIs versus HTTP APIs and how they integrate with NLBs or ALBs across VPCs.

Request flow for idempotent Lambda function

Implementing idempotent AWS Lambda functions with Powertools for AWS Lambda (TypeScript)

This post is written by Alexander Schüren, Sr Specialist SA, Powertools. One of the design principles of AWS Lambda is to “develop for retries and failures”. If your function fails, the Lambda service will retry and invoke your function again with the same event payload. Therefore, when your function performs tasks such as processing orders […]

Python and Node.js Lambda Layer for Chaos Injection

Building resilient serverless applications using chaos engineering

This post is written by Suranjan Choudhury (Head of TME and ITeS SA) and Anil Sharma (Sr PSA, Migration)  Chaos engineering is the process of stressing an application in testing or production environments by creating disruptive events, such as outages, observing how the system responds, and implementing improvements. Chaos engineering helps you create the real-world […]