Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Previously, we have created AWS Lambda Function for Creating Draft Challenge, which works against Direct JBoss and Informix Database. But we decides to move away from AWS Lambda and AWS API Gateway. We'd like to continue with our own microservice architecture, which uses dropwizard

For this challenge, we'd like the reimplement the same logic as AWS Lambda function (source code will be provided in forum) in our challenge microservice (source code will be provided in forum).

1.  Implement the logic as in com.topcoder.direct.lambda.SaveDraftContestLambda class, but use the formal way used in the current challenge microservice.
2.  New configurations should be added to src/main/resources/challenge-service.yaml
3.  Update the apiary.apib to include the new API.
4.  Update the pom.xml to include the new libraries, For required libraries, use a lib directory to store them, since we don't have them in maven repositories yet.

About Testing
Generally, you don't need to request VM for testing, I will a common VM for your testing.  But if you want to setup your own, you can follow https://github.com/appirio-tech/direct-app/blob/dev/LOCAL_SETUP.md to setup your local environment or request a VM to work on.

In order to request your VM, please request your VM in the challenge forum.

Information about VM can be found below:

VM specific information is found here: http://www.topcoder.com/wiki/display/docs/VM+Image+2.5

Upon registration as a submitter or reviewer you will need to request a VM based on the new TopCoder Cockpit/Direct image. To request your image, please use the forum. Before requesting your VM, you need to ensure that you have an SSH key created and in your member profile. If you don't have your SSH key set in your profile, please follow https://help.github.com/articles/generating-an-ssh-key/, and send the public ssh key to support@topcoder.com, once it is setup, you can request your VM in forum

 



Final Submission Guidelines

1. New/Updated Files for the requirements.
2. Deployment Guide and Verification Steps.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30053993