PoC Assembly - Install Fake SQS and DynamoDB Local in Arena VM

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

TopCoder Competition Engine is a system used for Algorithm Competitions - Single Round Matches (SRM) and Marathon Matches (MM).

Competition Task Overview

We are in the process to update the TopCoder Competiton Engine to use Amazon AWS SQS and Dynamodb. AWS SQS will be used to replace the processor assignment and coordination logic.

Dynamodb will be used to replace the MySQL database.

To support the continue development in Arena VM, we'd like to install similar services in Arena VM, so we still have a working environment for development.

For this challenge, we'd like to explore way to set these up and create a scripts for easy installation.

Notes, root access will be granted to each competitor to Arena VM, so they can freely do the installation.

  1. install fake_sqs in Arena VM and provide verification steps to make sure it is working.
  2. install dynamodb local in Arena VM and provide verification steps to make sure it is working.
  3. Document the installation steps.
  4. create installation scripts for above.

Arena VM Usage

Before asking your own VM, you need to have a public key on your profile before asking for the VM.

You can find more details on how to generate a key http://apps.topcoder.com/wiki/display/projects/Generate+SSH+Key and how to connect using it http://apps.topcoder.com/wiki/display/projects/Connect+Using+SSH+Key.

Please reference http://apps.topcoder.com/wiki/display/docs/Competition+Engine+VM+Setup for general usage.

Previously, we have made several update for the Arena VM.  So when the Arena VM allocated is available for you, there is a problem and a SRM/MM contest already setup, you can reuse that for testing.



Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • Installation Scripts
  • Detail Deployment Guide describing your solution.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30045288