ico-arrow-big-left

Java Service Failover - Add 500 Status Check

Key Information

Register
Submit
The challenge is finished.
Show Deadlines

Challenge Overview

Competition Task Overview

Welcome to the Fall from Grace Challenge: Gracefully service failover component in Java���

In the previous challenge we have built a simple java based component that can gracefully handle the inability to connect to an HTTP(s) based service and it worked great.

For this challenge, we need to update the code to have it also check for 500 class HTTP responses and qualify that as a failure. In that event it should move on to the next endpoint.

Testing

Unit tests are required for the code created in this challenge. And if necessary previous unit tests must be updated to work with the new code as well.

You should also provide /update the CLI based program to test the API using different parameters.

Setup

Technology Overview

Final Submission Guidelines

Submission Deliverables

  • Your code changes must be pushed to your private gitlab repo
  • Submit a zipped version of your repo to Online Review
  • Make sure your submission includes a clear guide to deploy and test / verify your submission
  • Once picked as the winner and done with fixes, you're expected to submit a merge request to the specified branch

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

Reliability Rating and Bonus

For challenges that have a reliability bonus, the bonus depends on the reliability rating at the moment of registration for that project. A participant with no previous projects is considered to have no reliability rating, and therefore gets no bonus. Reliability bonus does not apply to Digital Run winnings. Since reliability rating is based on the past 15 projects, it can only have 15 discrete values.
Read more.

REVIEW STYLE:

Final Review:

Community Review Board
?

Approval:

User Sign-Off
?

CHALLENGE LINKS:

Review Scorecard

?