Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications

Categories

🎓 Certifications
🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
CheatGrid
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications
LVLEVEL 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-05-25
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, supporting patterns from simple point-to-point messaging to event streaming with exactly-once delivery guarantees and sophisticated routing. Kafka's evolution to KRaft mode in version 4.0 (March 2025) — removing ZooKeeper entirely — alongside the CloudEvents CNCF standard and a growing ecosystem of alternatives (Pulsar, NATS JetStream, Redpanda) makes broker selection and schema management more impactful than ever. Understanding 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 16 focused tables and 160 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 and Streaming ServicesTable 2: Queue Types and Delivery ModesTable 3: Delivery GuaranteesTable 4: Messaging PatternsTable 5: Event-Driven Architecture (EDA) PatternsTable 6: Message Ordering and PartitioningTable 7: Message Filtering and RoutingTable 8: Flow Control and BackpressureTable 9: Retry and Error HandlingTable 10: Message Durability and PersistenceTable 11: Performance and ScalabilityTable 12: Security and AuthenticationTable 13: Monitoring and ObservabilityTable 14: Testing and Development PatternsTable 15: Schema Management and Event ContractsTable 16: CDC, Kafka Connect, and Streaming Integration

Table 1: Major Cloud Message Queue and Streaming Services

The broker or service you choose defines your latency floor, throughput ceiling, operational model, and available delivery semantics. Compare services by their use-case fit — ordered streaming, fan-out notifications, managed queues, or lightweight edge messaging — before optimizing configuration.

ServiceExampleDescription
Apache Kafka
kafka-topics.sh --create --topic orders --partitions 12
• Distributed append-only log
• high-throughput ordered streaming
• as of Kafka 4.0 (Mar 2025) ZooKeeper fully removed — KRaft mode only
• current stable: 4.3 (May 2026)
Amazon SQS
aws sqs send-message --queue-url $URL --message-body "order-123"
• Fully managed queue
• Standard (at-least-once, best-effort order) or FIFO (exactly-once, strict order)
• up to 256 KB per message
• serverless scaling
Amazon SNS
aws sns publish --topic-arn $ARN --message "event"
• Managed pub/sub fanout
• pushes to SQS, Lambda, HTTP, email, SMS
• FIFO topics preserve order + deduplication
Amazon Kinesis Data Streams
PutRecords(StreamName="clickstream", Records=[...])
• Shard-based streaming for high-volume real-time data (clickstream, logs, telemetry)
• multiple independent consumers
• 24 h–365 d retention
• ~200 ms latency
Amazon MSK
aws kafka create-cluster --cluster-name prod-kafka
• Fully managed Kafka on AWS
• supports Kafka 4.1+ (Oct 2025), KRaft mode
• MSK Express Brokers (2024+): 3× throughput, 20× faster scaling
• MSK Serverless, MSK Connect, MSK Replicator for cross-region
Azure Service Bus
sender.send_messages(ServiceBusMessage("payload"))
• Enterprise queue/topic with sessions, transactions, dead-letter queues
• Queues (point-to-point) or Topics+Subscriptions (pub/sub)
• 256 KB–100 MB messages
Azure Event Hubs
producer.send_batch(event_data_batch)
• Kafka-compatible managed streaming
• partitioned consumer groups
• Capture writes to Blob/ADLS
• up to 90-day retention

More in Cloud Computing

  • Cloud Load Balancing Cheat Sheet
  • Cloud Migration Cheat Sheet
  • AI Agent Mesh and Agentic Cloud Infrastructure Cheat Sheet
  • Cloud Auto-Scaling Cheat Sheet
  • Cloud Pricing Models and Commitments Cheat Sheet
  • Google Cloud Platform - GCP Core Cheat Sheet
View all 57 topics in Cloud Computing