Usamos Pact para testes de contrato por tempo suficiente para observar um pouco da complexidade que vem com a escala. Alguns de nossos times usaram com sucesso o Pactflow para reduzir esse atrito. O Pactflow é executado tanto como software como serviço quanto como implantação local, com os mesmos recursos da oferta SaaS, e adicionando usabilidade, segurança e auditoria aprimoradas sobre a oferta Pact Broker de código aberto. Nosso uso até o momento é satisfatório, e estamos felizes em ver o esforço contínuo para remover parte da sobrecarga do gerenciamento de testes de contrato em escala.
Para organizações com ecossistemas de API maiores e mais complexos, especialmente aquelas que já usam Pact, achamos que vale avaliar se Pactflow pode ser útil. Pactflow gerencia o fluxo de trabalho e a implantação contínua de testes escritos em Pact, reduzindo a barreira para testes de contrato orientados ao consumidor. A complexidade da coordenação entre vários produtores e vários consumidores distintos pode se tornar proibitiva. Vimos algumas equipes investirem esforços significativos em soluções manuais para esse problema e achamos que vale a pena avaliar se o Pactflow pode cuidar disso para você.