Microservice based backend that provides coding and algorithmic problems intended for users to practice coding.