1. Go-Kit (https://github.com/go-kit/kit) 2. Kite (https://github.com/koding/kite) 3. Go Micro (https://github.com/micro/go-micro)
I'm really interested in experiences of others with the above frameworks/toolkits. I know about gRPC and ProtoBuf but I believe it's a bit cumbersome to integrate with other systems especially for beginners.
Here are a couple of things that I need: 1. Simple integration with other systems 2. Simple Development process 3. Kubernetes Deployment
Also, I would like to know what type of development and deployment process do you use. For e.g should I be using a build system like bazel, pants etc or are there other ways to achieve the same.
I don't have any experience in the area of microservices (at least professionally). Any pointers and personal experiences will really help in making correct decisions.
PS: Currently we use PHP in an almost monolith type of system.