Using gRPC for (local) inter-process communication (2021)