Road to PactFlow Enterprise
Hello and welcome to Sngular QE Blog! If you are reading this, it is probably because you are working (or willing to work) with Contract Testing and PactFlow. If that’s correct, let me tell you that you’re in luck, because you are going to find here a lot of valuable information. On the other hand, if I’m wrong… well, I would suggest keeping reading. You may find this pretty interesting anyway 😄
During the last years, we have gained a lot of experience not only helping customers to start using Contract Testing but also managing the process to release their own PactFlow on-premise instance and integrate it with their CI/CD tool chain.
That’s why from the QE team we have decided to start this series of articles called “Road to PactFlow Enterprise”, here we would try to give coverage to the main concepts needed to be successful in the implementation of Contract Testing in large-scale organizations.
For this series of articles, we are assuming that the reader has a basic understanding and knowledge of Contract Testing. You don’t need to be an in-deep expert, but you should be familiar with the framework. If that’s not the case, maybe it would be a good idea to read some of our previous content:
- Improve Microservice Testing with Contract Testing
- The easy way to get started with Bi-directional Contract Testing
- Contract Testing in CI: Unifying Pact & Jenkins
This introduction section you’re reading will work as the index, the team will be adding, updating, and improving the list of articles you can find listed below. They will be alive and continuously improving, evolving as we do.
You can just jump to the section you have more interest in, or read them in order, it’s your choice. And please, don’t hesitate on sharing your thoughts with us, we would love to read your doubts, suggestions, or corrections so we can keep learning altogether.
Contract Testing Workflows
A brief summary and introduction to the typical workflows you may need to include in your enterprise environments.
OnPremise vs SaaS [working on it… ]
Which one to choose? Advantages and disadvantages, key points to consider when making the decision.
Contract Testing & CI [working on it… ]
Some “tricks” or special situations we have encountered so far, the kind of tweaks for your pipelines that nobody is going to explain to you in introductory content.
Contract Testing & development [working on it… ]
Handling provider states, verifying the pacticipant id used when publishing, working with external mocks tools like Mountebank… similar to the previous CI article, but in a more general development sense.
SSO Configuration [working on it… ]
Yeah, PactFlow requires you to configure SSO to be used at an enterprise level. There’s no other choice, and you have here a guide to configure it.