This video shows how to build a GraphQL application with multiple DynamoDB tables using AWS AppSync. Many DynamoDB data modeling patterns use a single table to hold multiple entities from your application; however, this single-table design pattern may not be desirable when using DynamoDB with GraphQL applications. In using multiple tables, we are able to create simpler, more focused GraphQL resolvers with more flexible querying.
GitHub repo mentioned in this video:
Multi-table repo (https://github.com/alexdebrie/graphql-dynamodb-multi-table)
About Alex DeBrie:
Alex is an AWS Data Hero. As a member of this community program, he is recognized as a data expert who is at the forefront of technology trends, leveraging his technical expertise to share knowledge and build community. Alex is the author of The DynamoDB Book (https://www.dynamodbbook.com/), the comprehensive guide to data modeling with DynamoDB, as well as The DynamoDB Guide (https://www.dynamodbguide.com/), a free guided introduction to DynamoDB. He runs a consulting company where he assists clients with DynamoDB data modeling, serverless architectures, and general AWS usage. He has worked with all kinds of clients, from product companies to consultancies; from government agencies to publicly-traded enterprises.
To learn more:
AWS AppSync Product Details – https://go.aws/3I1xatK
AWS AppSync Developer Guide – https://go.aws/3Ou990M
Amazon DynamoDB Product Details – https://go.aws/3AtWMhl
Subscribe:
More AWS videos – http://bit.ly/2O3zS75
More AWS events videos – http://bit.ly/316g9t4
ABOUT AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers — including the fastest-growing startups, largest enterprises, and leading government agencies — are using AWS to lower costs, become more agile, and innovate faster.
#AppSync #GraphQL #DynamoDB #API #Database #AWS #AmazonWebServices #CloudComputing