# 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]]