Demeter - Create mock services application

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Overview

A client has requested Topcoder to build new screens for a web application for their insurances products and the backend to support it. It will be made of several parts that will have to be combined.
 

Goal of the challenge

The main goal of this challenge is to create a mock version of the client's existing microservices. This will be needed when creating the next parts of the application.
 

Technology and Frameworks

 

Individual Requirements

  • Implement a mock version of the client's microservices
    • Documentation will be provided in the forum
    • There are 5 microservices with 16 endpoints
  • JWT tokens must be used for validation
    • the token must contain: sub (UUID), email, name, firstName, lastName
  • Both success and failed cases should be mocked
    • Use different users to test different cases
  • Generate the following HTTP exceptions:
    • 400
    • 401
    • 404
  • Any persisted data must use GCP DataStore (if necessary)
  • Code must be well organized and documented
  • Docker files are required - application will be deployed to GCP kubernetes


Scoring guidelines

Major requirements:

  • Implement all endpoints
  • Mock both success and failed cases
  • Docker container files
  • Generate 401 exception

Minor requirements

  • Generate 400 and 404 exceptions

 



Final Submission Guidelines

  • Implemented mock services
  • Docker container files
  • Documentation with verification and docker build steps

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30133398