Topcoder - Multipart Upload Support For File Service Architecture Evaluation and Improvement

Register
Submit a solution
The challenge is finished.

Challenge Overview

Background

We are having some issues with large file submissions in the submission service, and we want to improve that by adding support to multipart uploads to S3.
The first thing we will have to do is to add multipart upload support to the file service.

Challenge Scope

We have written a initial design doc for changes to File Service, the document will be provided in forum beside the source code.

For this challenge, we'd like you to evaluate the current approach and provide your evalution about

1. Whether the current approach is good or not with reasons.
2. If there is a better approach,  go and provide that for us.

Depending on the approach you selected, you are expected to detail out the file service let changes.

1. Use Class Diagram to describe the required changes to existing classes or adding new classes.
2. Use Sequence Diagram to describe the logic need to be implemented.
3. Write Down a Detail Architecture Document About your approach.
 

Final Submission Guidelines

1. Architecture Document
2. Class Diagram specifying the changes.
3. Sequence Diagram about the new logic.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30054214