Summary
In this chapter, we started by learning how transformers work, including the use of the transformer @model
directive. Then, we wrote our own transformer system that provides a working backend for our transformed schema. Finally, based on the decline of external transformer technologies, I placed a hypothesis that to make the most of transformers, you should have your own transformer system under your own control.
In the next chapter, we will learn about another GraphQL concept that needs external tools to work: federation. We will learn how to effectively connect multiple GraphQL-based systems and join them as one big schema.