(apologies if this question seems naive)
I have a solution made of multiple services with RabbitMq. Rabbit is topic broker, pub/sub of events between the services, and each service has its own state (Postgres) and represents its own context (it’s not perfect but it works) - however, there are challenges
I’m curious about the statement in Greg’s 2014 presentation, where there are 2 types of subscription (Consumer like blog/atom-feed vs Server/AMQP)
(skipped to the part of the presentation)
The former is something which I would like to achieve (Consumer-driven with access to the history of events).
I believe this can be done with Kafka
(i skipped to the bit where it talks about the services subscribing from Kafka)
The question is
Is one of the intents for EventStore to be used like this? To replace RabbitMq as the EventBroker (similar to the Kafka presentation).