On 27.06.24 19:05, Micah Kornfield wrote:
Maybe it pays to prototype the individual end point approach to demonstrate its relative complexity?
The math is pretty simple: you need to duplicate all endpoints, all request/response schema types, all tests, duplicate and/or adopt client code. Now imagine that things evolve rather quickly, and you end up with a huge amount of boilerplate (because mostly repeated) code. And finally pray that all endpoint versions and request/response schema definitions are correct.