Tag: SQS
-

End-to-end email testing with SES and SQS
The AWS News Feed has an extensive end-to-end testing suite, but email validation has always been a challenge. In this post I will describe how I implemented end-to-end email testing with SES and SQS.
-

Five lessons from a minor production incident
This morning, AWS News had a minor production incident. The platform sends out a daily digest of the most popular AWS news articles, but today, it didn’t. The problem wasn’t hard to find or solve – but it did teach me a few things.
-

Serverless OpenTelemetry at scale: generating traces
In the second installment of the Serverless OpenTelemetry at scale series we will look at the way we generate and propagate telemetry in a serverless environment.
-

Serverless Messaging: Latency Compared
In this article we will compare the latency introduced by common messaging services: SQS, SNS, Step Functions, EventBridge, Kinesis, and DynamoDB Streams.
-

Implement the Priority Queue Pattern with SQS and Lambda
A queue is a buffer for constrained resources. A priority queue is an additional queue that should be emptied first, even when the main queue has millions of items on it. This allows important messages to be processed quickly, regardless of system load. In this article, we will show how to implement the priority queue…
-

Async Lambda Function Retries with Backoff and Jitter
In this post we’ll implement a custom async Lambda retry handler with exponential backoff, full jitter, and delays up to 12 hours.
-

The 9 Ways an SQS Message can be Deleted
Over the years many features and integrations have been added to SQS. Some of these features introduce new, and sometimes surprising, ways for a message to disappear. In this article we will look at nine ways a message can be removed from an SQS queue.
-

Filter DynamoDB Event Streams Sent to Lambda
Event Source Mappings are the invisible engine converting streams and queues to batches. In this article we will dive deep on Event Source Mappings and its filtering capabilities.