Yousaf Nabi (pactflow.io)
Timothy Jones
03/08/2023, 12:40 PMTimothy Jones
03/08/2023, 12:40 PMYousaf Nabi (pactflow.io)
Timothy Jones
03/08/2023, 12:41 PMAll powered by the AsyncAPI specification, the industry standard for defining asynchronous APIs.Emphasis theirs. Colour me suspicious.
Yousaf Nabi (pactflow.io)
Timothy Jones
03/08/2023, 12:47 PMTimothy Jones
03/08/2023, 12:47 PMTimothy Jones
03/08/2023, 12:47 PMYousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Timothy Jones
03/08/2023, 12:48 PMMessage validation in runtimeI reckon pact could do this. It would be excellent to have a drop in gateway / shadow proxy that would detect request / response pairs that aren’t covered by the pact
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Timothy Jones
03/08/2023, 12:54 PMMatt (pactflow.io / pact-js / pact-go)
Colour me suspicious. (edited)It’s definitely good marketing on their part, but given a bunch of industry titans have backed it it’s all but going to be. I think https://cloudevents.io/ is probably one competing version, but not really. If you can remember back to the early days of REST, there was WADL, RAML, blueprint and Swagger. Swagger one out for various reasons, and then was donated to the linux foundation. The fact AsyncAPI has been backed by pretty much all the likely suspects means there is unlikely to be a viable alternative. The real question is - will it get used? According to public data sources (notably SmartBear and Postman’s annual API surveys), the number of respondents who use it is 12-13%. I think there are reasons to be very skeptical of that number. For example, the actual usage of AsyncAPI in SwaggerHub is much smaller than that. Postman doesn’t yet support it in their IDE yet as far as I can see, but others like Stoplight do. That will no doubt drive some level of adoption. I’m (and the team) are mostly interested in that last question, how message pact provides value to teams today and what we could do to improve that