```json //[doc-seo] { "Description": "Learn how to implement high-performance gRPC calls in your microservices with ABP Framework for efficient communication and scalability." } ``` # Microservice Solution: gRPC Calls ````json //[doc-nav] { "Next": { "Name": "Distributed events in the Microservice solution", "Path": "solution-templates/microservice/distributed-events" } } ```` > You must have an ABP Business or a higher license to be able to create a microservice solution. ## What is gRPC? You can use [gRPC](https://grpc.io) to enable high-performance, low-latency communication between microservices. gRPC, or Google Remote Procedure Call, is an open-source remote procedure call system initially developed by Google. It uses HTTP/2 for transport, Protocol Buffers as the interface description language, and provides features such as authentication, load balancing, and more. ## Learning Resources The microservice startup template hasn't any configuration related to gRPC communication. You can see the following resources to learn how to implement gRPC calls between your services: * [Using gRPC with the ABP Framework](https://abp.io/community/articles/using-grpc-with-the-abp-framework-2dgaxzw3) (ABP Community article) * [Overview for gRPC on .NET](https://learn.microsoft.com/en-us/aspnet/core/grpc/) (Microsoft's documentation) * [Code-first gRPC services and clients with .NET](https://learn.microsoft.com/en-us/aspnet/core/grpc/code-first) (Microsoft's documentation)