Graphql schema first or code first ? - Theo's Typesafe Cult