Lookup Service - Level 2

Authored by Rafa Paliwoda, Backend Engineer at Stripe

Applicable experience & durations
mid-level (2h) · senior (1h)
RESTHTTPMicroservicesDatabasesSQLCachingClean CodeUnit TestingGit
Supported technologiesCan be extended with more technologies upon request
The goal of this task is to build a backend service that implements the Lookup Service REST API and integrate with the Credit Data REST API to aggregate historical credit data.
The main challenge revolves around making several HTTP calls, aggregating, and caching the results.
The candidate gets access to a private GitHub repository with the task description, a project boilerplate, and API tests.
They submit their solution by creating a Pull Request.
The evaluation is based on the results of the automated functional tests and the code review scorecard that covers more advanced aspects within the target competence.
  • Automated functional tests
  • Detailed code review scorecard
  • Project boilerplate