Hemos utilizado Pact para testeo de contratos el tiempo suficiente como para ver parte de la complejidad que se produce a escala. Alguno de nuestros equipos han utilizado Pactflow para reducir fricción. Pactflow se ejecuta tanto como SaaS como una aplicación “On premise” con la misma funcionalidad, y añade usabilidad, seguridad y auditorías mejoradas con respecto a la versión de código abierto Pact Broker. Estamos satisfechos con su uso hasta el momento y contentos de ver un esfuerzo continuado para eliminar parte de la sobrecarga de gestionar el testeo de contratos a escala.
Pensamos que vale la pena evaluar la utilidad de Pactflow para empresas que cuentan con grandes y complejos ecosistemas de API, especialmente si ya utilizan Pact. Pactflow gestiona los flujos de trabajo y el despliegue continuo de las pruebas escritas en Pact, disminuyendo la barrera hacia las pruebas de contrato dirigidas hacia el consumidor. La complejidad inherente que existe en la coordinación entre múltiples productores y varios consumidores dispares puede ser prohibitiva. Hemos visto que algunos equipos invierten un esfuerzo considerable en desarrollos “artesanales” para solucionar este problema y pensamos que vale la pena investigar si Pactflow puede encargarse de esto por ti.