Hi Sergey Cherkesov, thanks for your response. Your question actually makes me research deeper on this project.
In my opinion, I could be wrong about this. When we build microservices, the most common implementation for communication between microservices, it’s either REST API calling or event-driven using EventBus to publish & subscribe message(event).
Yes, this project is using RabbitMQ and RabbitMQ itself is one of the EventBus implementations. You can also use other message brokers as well.
In short, I think it is still pretty valid to call this example as an event-driven microservices.
Let me know what you think of. Question is always welcome and thanks for reading too.
References:
Implementing event-based communication between microservices