Changelog

Nov 17, 2022

  • Resolving interfaces and union types
  • Real-time data with subscriptions chapter

Oct 11, 2022

  • Resolvers in AppSync chapter
  • Resolver context
  • Pipeline resolvers

Sep 16, 2022

  • HTTP data source chapter on how to integrate AppSync with third-party and AWS services
  • A detailed discussion about using RDS as a database
  • The None data source and in which cases it's useful

Jul 14, 2022

  • A changelog chapter is now tracking changes to the book
  • Data sources chapter on how AppSync interfaces with the world
  • Lambda data source chapter with details how to use Lambda functions with AppSync
  • DynamoDB data source chapter with a lot of details on how to use DynamoDB with GraphQL
  • DynamoDB data modeling chapter that shows how to structure data for efficient queries

Apr 9, 2022

  • Logging and monitoring chapter, where you'll learn all about what metrics AppSync publishes and what log levels are available
  • Custom domain chapter, that shows how to configure your own domain
  • WAF chapter with details how to add a firewall to AppSync and configure rate limiting and geo-, and IP-based filtering.

Mar 3, 2022

  • There are example codes for the schema (Putting it together) and queries (Example) that shows some real-life use cases of the various parts of GraphQL.
  • There is a brand new chapter on GraphQL security under the "Access control" title. This is a deep dive on how to implement restrictions on any GraphQL API.
  • Starting with AppSync, the first chapter available is about the Authorization providers. You can learn how to integrate Cognito, OpenID connect, and IAM with AppSync, as well as how to configure a Lambda function to do the authorization.