DEV Community


Discussion on: What is the purpose of using gRPC and rabbitmq in microservices?

n1try profile image
Ferdinand Mütsch • Edited

Well, gRPC and a message queue are two different approaches of enabling communication between multiple Microservices. A message queue results in extremely loose coupling and is useful for event-driven systems while using gRPC is a little stricter. Either way they can somehow be seen as alternatives. But I can't think of a general scenario where you would neccessarily need both of them. Who does this / what was the reason for your question?

hypedvibe_7 profile image
Kate Komar Author

I have new project at work. Technology stack is predefined. And this two technologies are in the stack. So I'm trying to figure everything out. More I read, more confused I get. But you make things clearer. Thanks)