How to build GraphQL servers

A useful collection of tips for how to build a GraphQL server, inculding what, when and how to optimize.