Prenetics Assignment Solution
A part of the Prenetics platform provides the features for our customer to authenticate. You will find the solution with running project.
A part of the Prenetics platform provides the features for our customer to authenticate and retrieve their personal data and genetic results. Each customer’s information
Consists of the following:
- first name
- last name
- email address
- date of birth
- 8 alphanumeric policy code
- JSON object containing genetic result
- Design a database schema to record customer’s information
- Design a RESTful service so that customers may
- Login and logout
- Retrieve personal data
- Retrieve genetic result
- Design a Web frontend application to serve the content provided by the RESTful service
For the solution, provide us your source code, build instruction. You should also provide
- The database design (data migration, data type, concurrency, security)
- The API design (functional aspect, concurrency, security)
- Any application and network level security consideration
- Explanation on how to scale up and down both API and database to handle variable traffic
- instructions to bring up the service.
- a testing strategy for this service.