Nowadays in microservice world, i’m seeing alot of design in my workplace that uses kafka messaging when you can achieve similar results using rest api calls between microservic
There are several posts which make easy to understand Kafka's role in Microsercices.
microservices-apache-kafka-domain-driven-design
journey-to-event-driven
building-a-microservices-ecosystem-with-kafka
build-services-backbone-events
If you need any further help let me know. Happy to help.