Microservices with custom RPC
Due to the fact that microservices are independent processes, a communication mechanism is essential. The act of calling a method in one process from another is called Remote Procedure Calling (RPC). I have decided to create a microservices platform with a custom RPC system. This is a personal experience and it's not ready for production.
For production, I suggest using gRPC https://grpc.io/