
#AWS LOCAL DYNAMODB DB FILE HOW TO#
The first question I had was how to build and deploy the AWS Lambda functions. In order to continue using Angular as the frontend and make it SEO friendly, I had to use Angular Universal.įor the authentication I integrated the app with AWS Cognito so I could reuse the functions already created by Amazon to authenticate and deliver email when registering.


This was the first app I built successfully, then I had to make a CMS to build the website of the course and allow users to buy online. I chose DynamoDB as the database (the decision to use DynamoDB and not for example MongoDB was because the cost structure on AWS, it is almost free when developing) I used Angular for the frontend (lot of experience using Angular) and AWS Lambda to run the API functions (let’s test something new!). I needed to store the student related info, the exercise texts (like a dictionary of words and several small texts), the admin/teacher info and the course structure. It’s a simple database structure with a lot of info (mainly for the text information).

This course consists of a different set of exercises to improve your reading speed. Recently I decided to take the serverless approach to build first a “fast reading course”. A blog for developers Angular Universal + + Aws Lambda + DynamoDB
