In this chapter, we walked through the entire process of creating a three-tier web application with a serverless architecture using a GraphQL interface. The vast majority of this application is similar to the REST version of the same application. We learned the changes needed to migrate from a REST interface and design to a GraphQL design, both from the perspective of application code and serverless functions.
Readers should now have a high-level understanding of the advantages of employing a GraphQL interface in a serverless architecture and have enough knowledge to begin implementation of their own serverless GraphQL application.
In Chapter 4, Integrating Legacy APIs with the Proxy Pattern, we will work through yet another web application pattern for proxying API requests from clients through a serverless application to a legacy API.