Why GraphQL?
GraphQL gives the following benefits:
Allows clients to request what they want, if they only want a value without timestamp then they can do so
Gives native support for subscriptions over websockets
Does both of the above at the same time
Is an industry standard