Welcome to the project! So what do you need to know to join the team? As with any project, the first thing you want to know is what it does, its users, and the business environment in which it is deployed.
The system we are working on is an HTTP-based event registration service. It is designed to be called by our web application or native mobile applications. The following diagram shows how it fits into our network:
Currently, there are three endpoints, listed as follows:
- Register: This will create a new registration record
- Get: This will return the full details of an existing registration record
- List: This will return a list of all the registrations
All request and response payloads are in JSON. The data is stored in a MySQL database.
We also have an upstream currency conversion service—which we call during registration—to...