msteknoadam / ds-serverless-exam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instructions to student.

This repository contains the starting code for the follow-up exam to assignment one of Distributed Systems. You are required to take the following steps in preparation for this exam:

  • Clone this repository.
  • Import the project into VS Code and run the commands:
$ npm install
$ npm run schema
  • Create a new repository in your GitHub account called 'serverlessExam'.
  • In VS Code, type the following commands:
$ git remote remove origin
$ git remote add origin ...URL of your new repository...
  • Deploy the app (cdk deploy)

The App.

The app you have deployed is the REST web API you developed in the labs. However, two new DynamoDB tables are included:

  1. Movie Awards - Stores information about awards won by a movie, e.g. Oscars, Golden Globe, etc
  2. Movie Crew - Stores data about the crew associated with a movie, e.g. director, cameras, producer, etc

Examine these two tables in the DynamoDB management console. In VS Code, examine all aspects of the code that created these tables, e.g. seeding, types, etc.. Do not change the code.

When you have fully understood the app's new features, destroy the stack.

Finally, the day before the exam, deploy the app again and leave it deployed.

About


Languages

Language:TypeScript 96.4%Language:JavaScript 3.6%