DEV Community

Discussion on: Kafka + Cadence + WebSockets + Angular: managing event-driven microservices state with Uber Cadence

Collapse
 
mfateev profile image
Maxim Fateev

Víctor, thanks a lot for the great tutorial!

I have a question on why Kafka is still used with Cadence for this use case? I believe it would be much simpler if you fully converted all the cross service communication to Cadence. Transfer-websockets service would implement an activity and external writer can start the workflow directly instead of publishing to the Kafka topic.

Collapse
 
victorgil profile image
Víctor Gil

Good point! To be honest, it did not occur to me but I see what you mean.
It sound like a good material for a new post :-)
I will work on that, stay tuned!