News for hackers. Stuff that matters.
Re:System Design 101 by melvinmelih on Wednesday October 25, 2023 @10:28PM (#38020988)
To be fair, you don’t have this problem with REST either (any new properties can be safely ignored). Where it breaks down however (and this applies more to GraphQL because of its insistence of not being versioned) is when you want to deprecate some fields that a lot of clients depend on.
Re:System Design 101 by gedy on Wednesday October 25, 2023 @11:57PM (#38021444)
I agree with you, though I have worked with a lot of folks who insist new fields are worthy of a new version. I mostly use Javascript which is really forgiving, but sometimes people have these C++/etc client libraries that blow up with unexpected data apparently.