Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStats

Categories

🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
HomeAboutTopicsPricingMy VaultStats
LEVEL 0
0/5 XP
GitHub
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

Cloud Message Queues and Event-Driven Architecture Cheat Sheet

Cloud Message Queues and Event-Driven Architecture Cheat Sheet

Back to Cloud Computing
Updated 2026-03-17
Next Topic: Cloud Migration Cheat Sheet

Cloud message queues and event-driven architectures enable asynchronous communication between distributed services by decoupling producers and consumers through message brokers. These systems form the backbone of modern microservices architectures, supporting patterns from simple point-to-point messaging to complex event streaming with exactly-once delivery guarantees and sophisticated routing. Understanding the tradeoffs between delivery models, queue types, and messaging patterns is essential for building scalable, resilient distributed systems that handle failures gracefully while maintaining data consistency.

What This Cheat Sheet Covers

This topic spans 14 focused tables and 108 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.

Table 1: Major Cloud Message Queue ServicesTable 2: Queue Types and ModesTable 3: Delivery GuaranteesTable 4: Messaging PatternsTable 5: Event-Driven Architecture PatternsTable 6: Message Ordering and PartitioningTable 7: Message Filtering and RoutingTable 8: Flow Control and BackpressureTable 9: Retry and Error Handling StrategiesTable 10: Message Durability and PersistenceTable 11: Performance and Scalability PatternsTable 12: Security and AuthenticationTable 13: Monitoring and ObservabilityTable 14: Testing and Development Patterns

Table 1: Major Cloud Message Queue Services

ServiceExampleDescription
AWS SQS
aws sqs send-message
--queue-url $URL
--message-body "data"
• Fully managed message queuing service supporting standard (best-effort ordering, unlimited throughput) and FIFO queues (strict ordering, 300-3000 TPS)
• pull-based with visibility timeout.
AWS SNS
aws sns publish
--topic-arn $ARN
--message "event"
• Pub/sub service for push-based message distribution to multiple subscribers (SQS, Lambda, HTTP, email, SMS)
• supports message filtering via subscription filter policies.
AWS EventBridge
aws events put-events
--entries Detail="{...}"
EventBusName=custom
• Serverless event bus for routing events between AWS services and SaaS applications
• supports content-based routing with pattern matching, event replay, and schema registry.
Google Cloud Pub/Sub
gcloud pubsub topics publish
mytopic --message="data"
• Globally distributed pub/sub service supporting push and pull delivery modes
• provides at-least-once delivery with optional exactly-once processing and message ordering via ordering keys.
Azure Service Bus
az servicebus queue send
--name myqueue
--messages "[...]"
• Enterprise message broker with queues (point-to-point) and topics (pub/sub)
• supports transactions, sessions for FIFO, duplicate detection, and advanced filtering with SQL-like expressions.

More in Cloud Computing

  • Cloud Load Balancing Cheat Sheet
  • Cloud Migration Cheat Sheet
  • Amazon Web Services (AWS) - Core Cheat Sheet
  • Cloud Compliance and Governance Cheat Sheet
  • Cloud IAM (Identity and Access Management) Cheat Sheet
  • GCP BigQuery Cheat Sheet
View all 40 topics in Cloud Computing