AWS AppSync — Fully managed GraphQL

Let’s dive deep into AWS AppSync, a fully managed GraphQL service, which does a lot for a little.

Serverless Guru
Serverless Guru

--

In this article, we are going to learn how to leverage a fully managed GraphQL solution by AWS. That service is called, AWS AppSync. In the following sections, we will go through what is AppSync, what are the benefits, how AppSync connects to other AWS services, and finally breakdown an architecture diagram which uses GraphQL for a real-time chat application!

What is AppSync?

AppSync, as stated above, is a fully managed GraphQL solution which adds additional functionality on top of GraphQL. There is a lot that AppSync gives us, but the biggest advantage is AppSync streamlines the connection to your backend resources. These connections are called data sources and resolvers.

Data sources and resolvers are how AWS AppSync translates GraphQL requests and fetches information from your AWS resources. AWS AppSync has support for automatic provisioning and connections with certain data source types. You can use a GraphQL API with your existing AWS resources or build data sources and resolvers. — AWS AppSync Resolvers Tutorial

AppSync now also supports the following resolvers

--

--

Serverless Guru
Serverless Guru

We can help you migrate to serverless, build serverless applications, and train your team on serverless best practices. https://www.serverlessguru.com