Mar 1, 2021
Does it make sense to build synchronous communication between microservices with NATS while we have gRPC? No message schema, no middleware, no performance benefits (at least I don’t see why it can be faster), no persistent events (comparing with at least once brokers like kafka)… even worse you are inventing a custom rpc protocol on top of NATS and trying to make it reliable.