Challenge Overview
Challenge Objectives
-
As part of this challenge, you need to fix the issue where the app fails to convert epoch to datetime.
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
Currently the service fails to convert epoch to datetime thus it returns invalid dates.
This is causing issues on the frontend.
Example:
Check the response of the following API call:
http://api.topcoder-dev.com/v3/members/thomaskranitsas
You’ll notice that the dates are invalid.
You need to ensure all dates are properly converted to datetime across the member service.
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.