flâneur

How to Choose a Message Queue? - ByteByteGo Newsletter

blog.bytebytego.com · 755 words · saved by 1 readers

In the last issue, we discussed the benefits of using a message queue. Then we went through the history of message queue products. It seems that nowadays Kafka is the go-to product when we need to use a message queue in a project. However, it's not always the best choice when we consider specific requirements.

In the last issue, we discussed the benefits of using a message queue. Then we went through the history of message queue products. It seems that nowadays Kafka is the go-to product when we need to use a message queue in a project. However, it's not always the best choice when we consider specific requirements. Let’s use our Starbucks example again. The two most important requirements are: Asynchronous processing so the cashier can take the next order without waiting. Persistence so customers’ orders are not missed if there is a problem. Message ordering doesn’t matter much here because…

related reading