Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Remove the code related to the data migration from Dynamo to ES.

Project Background

We’re in the process of adding support to store more information about our users as traits in order to improve the overall user experience in our platform.

Technology Stack

  • Java 8

  • Maven 3

  • Docker and Docker Compose

  • DynamoDB

  • AWS

  • ElasticSearch

Code Access

Existing Code: https://github.com/appirio-tech/ap-member-microservice

Branches: dev

 

You will find a self registration link attached on the forum in case you don’t have access to the repo.

If the self registration link does not work for you, please request access by posting your Github username on the challenge forum.

Individual requirements

Recently, we have added the ability to migrate data from DynamoDB to ES (ElasticSearch). Most of this code was added in the following commit:

https://github.com/appirio-tech/ap-member-microservice/commit/e405b4d17d009f583c74d099a9535ddacf42523d

 

We ended up building a seperate app for the data migration so we need to clean up this repo.

 

As part of this challenge, you need to remove all code related to the data migration from DynamoDB to ES.

 

You also need to clean up the swagger and the POSTMAN collection.

 

Make sure everything works fine and there are no issues introduced by your changes.

 

Feel free to ask any questions on the challenge forum!

What to Submit

  • A git patch against the latest commit in the dev branch.

  • A verification document with detailed instructions on how to test locally as well as how to deploy the app to AWS.

 

The winner must create a pull request against the dev branch in our repo.



Final Submission Guidelines

Please see above

ELIGIBLE EVENTS:

Topcoder Open 2019

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30075673