Using HTTP/2 provides 30-40% more performance.
▪ gRPC uses binary serialization, provides higher
performance and less bandwidth usage than json with
binary serialization.
▪ Supporting a widely using multi-languages and platform
supports.
▪ Open Source and the powerful community behind it.
▪ Supports Bi-directional Streaming operations.
▪ Support SSL/TLS usage.
▪ Supports many Authentication methods.
https://learn.microsoft.com/en-us/aspnet/core/grpc/comparison?view=aspnetcore-7.0