Kafka faz mais sentido do que RabbitMQ?
Recentemente comecei a estudar arquitetura de microserviços e primeiramente eu fui entender um pouco da teoria antes de ir para a prática. Alguém em algum lugar da internet me aconselhou a implementar microserviços Java com Rabbit porque era comum no mercado. Beleza.
Comecei a estudar Rabbit e sei lá, não é como eu esperava. Quando penso na EDA, o RabbitMQ parece que não foi exatamente feito para isso embora ele sirva. Eu dei uma pequena pesquisada no Kafka e como ele funciona e parece que ele tem mais a ver com eventos. RabbitMQ me parece ter mais cara de comandos.
Quero ouvir o "depende" de vocês. Sempre tem um "depende".