I’ve never really liked GraphQL. I was skeptical when it was introduced at work, and I still am.
But one genuinely useful side effect: swapping a downstream API from v1 to v2 behind it can be surprisingly painless.
Not what GraphQL was designed for, but I’ll give it that.