topcoder challenge microservcie