Converting a Serverless App to run on AWS Lambda and DynamoDB with Serverless Framework
Learn how to convert your TODO application to run on Netlify Identity, AWS Lambda, and DynamoDB. Discover the benefits of using Serverless Framework and explore the differences between FaunaDB and DynamoDB. Start your journey towards a more efficient and scalable backend for your GraphQL API with zero client changes. Get hands-on experience with creating, updating, and querying items in DynamoDB using the node.js documentclient. Enhance your knowledge of serverless architecture and unlock the power of Netlify Functions and AWS Lambda. Join us and revolutionize your application development process.
This collection is a sequel to the
collection. In this collection we take the TODO application we built and convert it to run using Netlify Identity, AWS Lambda (using the serverless framework) and DynamoDB. We cover
It uses tools that remove as many of the barriers as possible. Netlify Functions grows into Serverless Framework adn AWS Lambda, Netlify Identity is kept around, and FaunaDB can grows into DynamoDB.
Course Content
FaunaDB vs DynamoDB: Querying capabilities, Pricing, and more
Creating an AWS account
Creating a DynamoDB table, creating, and deleting items using the AWS console
Modeling data in DynamoDB using a Single Table Design (compared to FaunaDB)
Inserting, Updating, and Querying items using the DynamoDB node.js documentclient
Replacing FaunaDB with DynamoDB as the Backend of a GraphQL API with Zero Client Changes
Netlify Functions vs AWS Lambda
WTF is Serverless Framework? Is it the same as serverless? (no, it’s not)
Getting Started with Serverless Framework CI/CD and writing your first serverless.yml
Writing an AWS custom authorizer to enable the use of Netlify Identity on AWS Lambda