https://www.graphql-on-aws-appsync-book.com/ https://www.graphql-on-aws-appsync-book.com/_code/social-network/ https://www.graphql-on-aws-appsync-book.com/_code/social-network/.terraform.lock.hcl https://www.graphql-on-aws-appsync-book.com/_code/social-network/Comment_author.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Comment_date.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Comment_post.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Mutation_addComment.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Mutation_createPost.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Mutation_notifyComment.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Mutation_notifyPost.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Post_author.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Post_comments.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Post_date.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Query_currentUser.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Query_post.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Query_user.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/README.md https://www.graphql-on-aws-appsync-book.com/_code/social-network/Subscription_comment.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/Subscription_post.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/User_friends.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/User_posts.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/cognito.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/data-generator.mjs https://www.graphql-on-aws-appsync-book.com/_code/social-network/data-generator.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/frontend.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/frontend/ https://www.graphql-on-aws-appsync-book.com/_code/social-network/frontend/App.mjs https://www.graphql-on-aws-appsync-book.com/_code/social-network/frontend/cognito-utils.mjs https://www.graphql-on-aws-appsync-book.com/_code/social-network/frontend/index.html https://www.graphql-on-aws-appsync-book.com/_code/social-network/frontend/index.mjs https://www.graphql-on-aws-appsync-book.com/_code/social-network/frontend/style.css https://www.graphql-on-aws-appsync-book.com/_code/social-network/frontend/utils.mjs https://www.graphql-on-aws-appsync-book.com/_code/social-network/main.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/notifyComment.js https://www.graphql-on-aws-appsync-book.com/_code/social-network/notifyPost.js https://www.graphql-on-aws-appsync-book.com/_code/social-network/schema.graphql https://www.graphql-on-aws-appsync-book.com/_code/social-network/tables.tf https://www.graphql-on-aws-appsync-book.com/_code/social-network/test-data.tf https://www.graphql-on-aws-appsync-book.com/_updates/ https://www.graphql-on-aws-appsync-book.com/about-the-author/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/api-configuration/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/api-configuration/authorization-providers/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/api-configuration/custom-domains/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/api-configuration/logging-and-monitoring/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/api-configuration/waf/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/data-sources/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/data-sources/dynamodb/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/data-sources/http/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/data-sources/lambda/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/data-sources/none/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/data-sources/rds/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/handling-files/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/handling-files/downloads/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/handling-files/uploads/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/implementing-access-control/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/implementing-access-control/hierarchical-access-control-example/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/implementing-access-control/resolver-based-access-control/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/implementing-access-control/schema-based-access-control/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/real-time-data-with-subscriptions/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/real-time-data-with-subscriptions/access-control-for-subscriptions/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/real-time-data-with-subscriptions/event-fields/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/real-time-data-with-subscriptions/event-filtering/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/real-time-data-with-subscriptions/notify-subscription-pattern/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/resolvers/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/resolvers/context/ https://www.graphql-on-aws-appsync-book.com/aws-appsync/resolvers/pipeline-resolvers/ https://www.graphql-on-aws-appsync-book.com/changelog/ https://www.graphql-on-aws-appsync-book.com/client-side/ https://www.graphql-on-aws-appsync-book.com/client-side/implementing-subscriptions/ https://www.graphql-on-aws-appsync-book.com/client-side/implementing-subscriptions/simple-status-updates/ https://www.graphql-on-aws-appsync-book.com/client-side/implementing-subscriptions/updates-to-a-list-over-time/ https://www.graphql-on-aws-appsync-book.com/client-side/implementing-subscriptions/values-over-time/ https://www.graphql-on-aws-appsync-book.com/client-side/sending-queries-and-mutations/ https://www.graphql-on-aws-appsync-book.com/copyright/ https://www.graphql-on-aws-appsync-book.com/example-application/ https://www.graphql-on-aws-appsync-book.com/example-application/api-resources/ https://www.graphql-on-aws-appsync-book.com/example-application/client-side/ https://www.graphql-on-aws-appsync-book.com/example-application/cognito/ https://www.graphql-on-aws-appsync-book.com/example-application/database/ https://www.graphql-on-aws-appsync-book.com/example-application/resolvers/ https://www.graphql-on-aws-appsync-book.com/example-application/schema/ https://www.graphql-on-aws-appsync-book.com/example-application/subscriptions/ https://www.graphql-on-aws-appsync-book.com/glossary/ https://www.graphql-on-aws-appsync-book.com/graphql-basics/ https://www.graphql-on-aws-appsync-book.com/graphql-basics/access-control/ https://www.graphql-on-aws-appsync-book.com/graphql-basics/graphql-vs-rest/ https://www.graphql-on-aws-appsync-book.com/graphql-basics/queries-and-mutations/ https://www.graphql-on-aws-appsync-book.com/graphql-basics/resolvers/ https://www.graphql-on-aws-appsync-book.com/graphql-basics/schema/ https://www.graphql-on-aws-appsync-book.com/infrastructure-as-code/ https://www.graphql-on-aws-appsync-book.com/infrastructure-as-code/cdk/ https://www.graphql-on-aws-appsync-book.com/infrastructure-as-code/terraform/ https://www.graphql-on-aws-appsync-book.com/introduction/ https://www.graphql-on-aws-appsync-book.com/introduction/why-appsync/