Microservices Contract Testing based on gRPC and Go

Viewed 638

Are there any tools like Pact.io available, or any workaround to perform contract testing between two microservices?

My use case:

I have my microservices written in GoLang and it is communicating to the other services via gRPC protocol. There is another microservice, may be written in Python, but again communicating via gRPC. If I can get my protobufs ready, how do I perform a contract test between these microservices?

Also, in such a scenario, can we have contracts created automatically, or written manually?

0 Answers
Related