In database terminology primary key refers to the column in a table that's intended to be the primary way of identifying rows. Each table must have exactly one, and it needs to be unique. This is usually some kind of a unique identifier associated with objects presented by the table, or if such an identifier doesn't exist simply a running ID number (which is incremented automatically).
Deadline 5: API Deployment and Consumption (28 pts)¶
This deliverable you need to return your client and one of the following two options:
- A second service that connects to your ecosystem
- Production in production environment (as explained in Exercise 3).
NOTE: Only one of these two options will be evaluated. If you implement both, the deployment will be considered extra work and assess as extra work
- A second service that connects to your ecosystem
- Production in production environment (as explained in Exercise 3).
NOTE: Only one of these two options will be evaluated. If you implement both, the deployment will be considered extra work and assess as extra work
Linting tool is used for checking the code quality. Run the linter for your language of choice before submitting to avoid surprises in the evaluation. For PyLint, you can use the same ignores as in Deadline 3.
In all cases, you need to document the work in the wiki as instructed, and have all of your code in your repository / repositories. You can use a separate repository for each component if you like, just put links to all of them in the return box. If you decide to deploy your web api in a production environment, you need to provide adequate scripts and complete the corresponding part of Deadline 5.
For this deadline you also need to prepare a demonstration of all the work you have done in this deliverable:
- Show your client working including all features
- Demonstrate how the auxiliary service works and how it integrates into your ecosystem
- Show how you have deployed your service in a production environment. Show that you can use the service from the production environments.
- Show your client working including all features
- Demonstrate how the auxiliary service works and how it integrates into your ecosystem
- Show how you have deployed your service in a production environment. Show that you can use the service from the production environments.
To submit your deliverable write the address to your repository or Deadline 5 wiki page. If you used separate repositories for the client and/or auxiliary service, please include those links as well.
This section is assessed during the final meeting.
Vihjeet
Viestit