A dumb question may be : we are trying to help a c...
# pactflow-ama
a
A dumb question may be : we are trying to help a client implement contract testing and they have thrift protocol between services is what I understand. Can somebody please explain the relevance of contract testing in such a situation? @Yousaf Nabi (pactflow.io) @Matt (pactflow.io / pact-js / pact-go)
m
I haven’t written about thrift specifically, but I think these resources will still be helpful: • https://pactflow.io/blog/contract-testing-for-grpc-and-protobufs/https://pactflow.io/blog/schemas-are-not-contracts/ • A video I presented at a conference on this general topic:

https://www.youtube.com/watch?v=ICwB_H1nyW4

I remember looking into Thrift briefly, and I believe it has many of the same problems
a
@Matt (pactflow.io / pact-js / pact-go) Thanks , they are of the view that thrift auto generate contracts and updates the contract when there is change. Is this true ? Sorry I am not super technical person
m
you should read the “schemas are not contracts” article which explains this point
m
This is a technical question, so it will be hard to explain it to you if you don’t understand how it works
(short answer, I would argue it’s not sufficient)