Messaging and streaming layer
The messaging layer of your workload manages communications between components. The
streaming layer manages real-time analysis and processing of streaming data.
Amazon Simple Notification Service (Amazon SNS) provides a fully managed
messaging service for pub/sub patterns using asynchronous Event Notifications and mobile push
notifications for microservices, distributed systems, and serverless applications.
Amazon Kinesis makes it easy to collect, process, and
analyze real-time streaming data. With Amazon Kinesis, you can run standard SQL, or build entire streaming applications using SQL.
Amazon Kinesis Data Firehose captures, transforms, and loads streaming data into
Managed Service for Apache Flink, Amazon S3, Amazon Redshift, and OpenSearch Service, enabling near real-time analytics with existing business
intelligence tools.