TechnicalChallenge Implemataion has been divided in to two sections as per the challenge description. Challenge Part 1 Serviceability Calculator CLI Application part-1/serviceability-cal contains the CLI application Challenge Part 2 Serviceability Calculator RESTFul API part-2/serviceability-cal-rest contains the microservice which expose the /api/v1/serviceability/calculate endpoint.