Dick Dowdell
Aug 21, 2022

--

Your argument has nothing to do with HTTP and everything to do with synchronous vs asynchronous messaging and request-response vs events. HTTP/2 and WebSockets handle both easily.

Kafka, and its cousin ActiveMQ Artemis are messaging systems best suited for pub-sub events. Both of them are excellent tools for that purpose. Both create complexity over an HTTP-based system but can be justified for higher volumes.

If you are curious about what I mean, you might enjoy reading the following post:

https://medium.com/nerd-for-tech/designing-microservices-4130bc41c046

--

--

Dick Dowdell
Dick Dowdell

Written by Dick Dowdell

A former US Army officer with a wonderful wife and family, I’m a software architect and engineer who has been building software systems for 50 years.

Responses (1)