AWS Compute Blog

Category: Amazon Simple Notification Service (SNS)

End User Client accessing a service using an API

Understanding asynchronous messaging for microservices

This post is courtesy of Dirk Fröhner, Sr. Solutions Architect One of the implications of applying the microservices architectural style is that much communication between components happens over the network. After all, your microservices landscape is a distributed system. To achieve the promises of microservices, such as being able to individually scale, operate, and evolve each service, this […]

Dead Letter Queue - DLQ SNS use case with architecture diagram

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. […]

Fork Pipelines

Enriching Event-Driven Architectures with AWS Event Fork Pipelines

September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. This post is courtesy of Otavio Ferreira, Mgr, Amazon SNS, and James Hood, Sr. Software Dev Engineer Many customers are choosing to build event-driven applications in which subscriber services automatically perform work in response to events triggered by publisher services. This architectural pattern […]

Step Functions

Building Simpler Genomics Workflows on AWS Step Functions

This post is courtesy of Ryan Ulaszek, AWS Genomics Partner Solutions Architect and Aaron Friedman, AWS Healthcare and Life Sciences Partner Solutions Architect In 2017, we published a four part blog series on how to build a genomics workflow on AWS. In part 1, we introduced a general architecture highlighting three common layers: job, batch and […]

Point to point request response traditional messaging

Implementing enterprise integration patterns with AWS messaging services: point-to-point channels

This post is courtesy of Christian Mueller, Sr. Solutions Architect, AWS and Dirk Fröhner, Sr. Solutions Architect, AWS At AWS, we see our customers increasingly moving toward managed services to reduce the time and money that they spend managing infrastructure. This also applies to the messaging domain, where AWS provides a collection of managed services. Asynchronous messaging is […]

Publish Subscribe Request Response Cloud Native Messaging

Implementing enterprise integration patterns with AWS messaging services: publish-subscribe channels

This post is courtesy of Christian Mueller, Sr. Solutions Architect, AWS and Dirk Fröhner, Sr. Solutions Architect, AWS In this blog, we look at the second part of some fundamental enterprise integration patterns and how you can implement them with AWS messaging services. If you missed the first part, we encourage you to start there. Read Part 1: […]

Encrypting messages published to Amazon SNS with AWS KMS

Post by Otavio Ferreira, Software Development Manager, Amazon SNS — Amazon Simple Notification Service (Amazon SNS) is a fully managed pub/sub messaging service for decoupling event-driven microservices, distributed systems, and serverless applications. To address the requirements of highly critical workloads, Amazon SNS provides message encryption in transit, based on Amazon Trust Services (ATS) certificates, as well as message encryption at rest, using AWS Key Management Service (AWS KMS) keys. 

Managing Amazon SNS Subscription Attributes with AWS CloudFormation

This post is courtesy of Otavio Ferreira, Manager, Amazon SNS, AWS Messaging. Amazon SNS is a fully managed pub/sub messaging and event-driven computing service that can decouple distributed systems and microservices. By default, when your publisher system posts a message to an Amazon SNS topic, all systems subscribed to the topic receive a copy of […]

Powering HIPAA-compliant workloads using AWS Serverless technologies

This post courtesy of Mayank Thakkar, AWS Senior Solutions Architect Serverless computing refers to an architecture discipline that allows you to build and run applications or services without thinking about servers. You can focus on your applications, without worrying about provisioning, scaling, or managing any servers. You can use serverless architectures for nearly any type […]

Amazon SNS Filtering

Monitoring your Amazon SNS message filtering activity with Amazon CloudWatch

This post is courtesy of Otavio Ferreira, Manager, Amazon SNS, AWS Messaging. Amazon SNS message filtering provides a set of string and numeric matching operators that allow each subscription to receive only the messages of interest. Hence, SNS message filtering can simplify your pub/sub messaging architecture by offloading the message filtering logic from your subscriber systems, as well […]