Adding a full-fledged GraphQL API on top of a Django app using Graphene can be daunting. I want to share a few techniques that bring consistency in the implementation and shape of API, solve common API design issues, and overcome some of the framework’s shortcomings.