https://www.atatus.com/blog/understanding-grpc-modern-apis/
Understanding gRPC: A Modern Approach to High-Performance APIs