Please enable JavaScript.
Coggle requires JavaScript to display documents.
Message queues (Kafka, RabbitMQ) - Coggle Diagram
Message queues (Kafka, RabbitMQ)
-
Message Ordering, Durability & Delivery Guarantees
✅ Expected to Know
Trade-offs between at-most-once, at-least-once, and exactly-once delivery
-
-
✅ RabbitMQ
-
-
Supports message TTL, DLQs, and prioritized queues
-
-
-
Tooling, Monitoring & Ecosystem
✅ Expected to Know
Tooling around message brokers: consumers, producers, observability
✅ Best Practices
Log consumer lag, throughput, error rates, and message age
-
✅ Kafka
Kafka Connect, Kafka Streams, Schema Registry (Confluent), KSQLDB
Monitoring: Cruise Control, Burrow, or Datadog/Kafka exporters
✅ RabbitMQ
Web UI, CLI tools, plugins (shovel, federation)
Monitoring: Prometheus plugin, management API, or third-party tools
-
Fault Tolerance & HA
-
-
✅ Kafka
-
Consumers can checkpoint offsets in Kafka, Zookeeper, or external stores
-
-
-