In this
tutorial we will look at the different gRPC types.
We need different types of gRPC calls to be used in different use cases.
Each type of gRPC provides a specific communication pattern, allowing developers to choose the
most appropriate type based on their needs, resource constraints, and desired behavior. https://www.javainuse.com/boot3/grpc1