aws-messaging-and-streaming

Guide architects and developers through AWS messaging and streaming services.

1|Updated Apr 14, 2025
One-click install
npx skills add https://github.com/mattwyskiel/dotfiles --skill aws-messaging-and-streaming-mattwyskiel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-messaging-and-streaming
Source: https://github.com/mattwyskiel/dotfiles/tree/main/agents/.agents/skills/aws-messaging-and-streaming
Command: npx skills add https://github.com/mattwyskiel/dotfiles --skill aws-messaging-and-streaming-mattwyskiel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit solves the problem of understanding and implementing AWS messaging and streaming services efficiently, providing comprehensive guides and best practices for AWS messaging and streaming patterns.

Core Features & Use Cases

  • Comprehensive Guides: Covers AWS messaging and streaming services like SQS, SNS, EventBridge, etc.
  • Best Practices: Provides guidance on recommended configurations and troubleshooting common integration issues.
  • Use Case: Ideal for a developer or systems architect who needs to design a scalable and reliable messaging or streaming architecture on AWS.

Quick Start

Open the 'aws-messaging-and-streaming' Skill unit and read through the overview to get started with AWS messaging and streaming services.

Frequently Asked Questions about aws-messaging-and-streaming

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

FAQPage Schema
What are the key AWS services for implementing messaging and streaming patterns?

AWS messaging and streaming services like SQS, SNS, and EventBridge enable asynchronous communication and event routing across distributed systems. They provide the foundational infrastructure for decoupling application components and implementing scalable architectural patterns.

How do I design a scalable AWS messaging architecture without hitting integration pitfalls?

To build a scalable AWS messaging architecture, follow recommended configurations and best practices for services like SQS and SNS. Properly configuring retries, dead-letter queues, and subscription filters helps avoid common integration pitfalls and ensures reliable message delivery.

When should I use AWS EventBridge instead of SNS for event streaming?

AWS EventBridge is suited for event routing based on content filtering and schema validation, while SNS handles high-throughput pub/sub fanout. Choosing between them depends on whether your streaming architecture requires structured event payloads or simple message broadcasting.

What are common integration pitfalls when configuring AWS SQS and SNS?

Common AWS SQS and SNS integration pitfalls include misconfigured visibility timeouts, missing dead-letter queue policies, and unhandled message duplication. Addressing these issues requires applying architectural best practices for messaging service configurations and troubleshooting guidelines.

Can I use this guidance for large-scale AWS streaming architectures?

Yes, the guidance targets developers and systems architects designing scalable and reliable messaging or streaming architectures on AWS. It provides comprehensive best practices for configuring AWS services to handle demanding workloads effectively.

Why does my AWS messaging configuration result in dropped or duplicated messages?

Dropped or duplicated messages in AWS messaging often result from incorrect dead-letter queue setups or inadequate retry policies. Troubleshooting these integration issues requires applying architectural best practices for SQS, SNS, and EventBridge configurations.