# Overview
A [[Message Broker]] that uses an append-only log, which can be partitioned, to store and deliver messages to consumers.
# Key Considerations
To balance load across consumers, individual partitions can be assigned to consumers.
# Pros
- High [[Throughput]]
# Cons
# Use Cases
- Use in situations with high message throughput, where each message is fast to process and where message ordering is important
# Related Topics
- [[Kafka]]
- [[AWS Kinesis]]