Как работает gRPC?