Improve developer experience So here are some of the things that you can do to improve your development experience: IoC -- Inversion of Control principle. Use a schema.graphql file Strongly typed resolvers, context, .... Filtering using prisma-nestjs-graphql.