aws-messaging-and-streaming

Identify AWS messaging and streaming services for workload requirements.

2.3k|234|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-messaging-and-streaming-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-messaging-and-streaming
Source: https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-core/skills/aws-messaging-and-streaming
Command: npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-messaging-and-streaming-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify the right AWS messaging and streaming services and patterns for a given workload.

Core Features & Use Cases

  • Guidance on selecting messaging vs streaming patterns (SQS/SNS/EventBridge/MQ vs Kinesis/Data Firehose/MSK) for decoupled architectures, event-driven pipelines, and real-time analytics.
  • Use-case reasoning and service-fit criteria for workloads, including durability, ordering, throughput, and fan-out considerations.

Quick Start

Ask your AI to map a workload to an AWS messaging/streaming solution and produce a recommended pattern and services.

Frequently Asked Questions about aws-messaging-and-streaming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
When do I need AWS messaging vs streaming for decoupled architectures?

AWS messaging decouples components for asynchronous workloads, while streaming handles real-time data pipelines. Choose messaging for task routing and streaming for continuous data ingestion and analytics.

What is the best way to choose between SQS, SNS, EventBridge, and Kinesis for event-driven pipelines?

Selecting AWS services for event-driven pipelines requires evaluating workload durability, ordering, throughput, and fan-out needs. SQS handles queues, SNS manages pub/sub, EventBridge routes events, and Kinesis processes streaming data.

How do I map a workload to the right AWS messaging and streaming pattern?

Map a workload to AWS messaging patterns by evaluating integration constraints like dead-letter queues and retention policies. This enforces best practices for service selection across decoupled components and real-time data pipelines.

Does my AWS architecture need dead-letter queues and retention policies for streaming data?

Dead-letter queues handle failed messaging in decoupled architectures, while retention policies govern streaming data availability. Both are essential integration constraints to enforce best practices for durable event-driven pipelines.

What are the limitations of using AWS messaging services for real-time data pipelines?

AWS messaging services like SQS and SNS are not optimized for continuous real-time data pipelines. For high-throughput streaming analytics, use Kinesis or MSK to enforce proper streaming service selection and ordering.