Message Queue
PubSub
Event Streaming
todo: take from notion
Message Broker
1 event to many consumers (broadcast)
- Event Streaming
- Apache Kafka - persistent, ordering
- PubSub
- SNS - not persistent, no ordering
- Apache Kafka - persistent, ordering (within partition) (1 consumer in consumer group)
1 event to 1 consumer (point to point)
- Message Queue
- SQS
- Apache Kafka - 1 partition 1 consumer
TODO: https://www.perplexity.ai/search/message-queue-vs-pubsub-QQKk0zqmQP.phmrPvgAzdQ