January 7, 2019 I once worked at a company that built most of their functionality on top of Facebook's advertising APIs. GraphQL was not publically a thing at that point, but the API design was more or less equivalent to GraphQL. Properties would appear and disappear without warning, and reacting to changes required frequent fire drills.