Somos una oragniazación formada por varios equipos: front end, microservicios y backends
Queremos aplicar Contract Test para que el equipo de front end pueda probar el contrato con microservicios y microservcios prube el contrato con backend
Actualmente los equipos acuerdan un contrato y se escribe en confluence, la idea es tener un oepeapi specification yaml
Se preten usar Specmatic, Spring Cloud Contract o cuqlueir otra que sea fácil de usar y enteneder
Tus tareas son:
1- Explicar y detallar la diferencia, benificios y contras de usar Spring cloud contrat y Specmetric en una tabla
2- Plantear alternativas a las herramientas como spring cloud contract y specmatic.
3- Plantea una estrategia y un plan para aplicar contract test y API first uqe se pueda seguir paso a paso
4- Como se debe manejar el control del cambio, habalmos sobre versiones o cambios puntuales que no camian de versión
5- Dame un ejemplo de cósigo real paso a paso usando spring boot y maven