Challenge Overview
Challenge Objectives
-
Create a Swagger definition for our new V5 Member API.
Tech Stack
-
Swagger
The new API will be implemented in NodeJS using AWS DynamoDB and ElasticSearch to read/write data.
Code Access
The code of the existing API, as well as the Swagger definition, will be attached on the challenge forum.
Project Background
In this series of challenges, we’re building the new Member V5 API that will replace our existing Member V4 API.
Detailed Requirements
As part of this challenge, you need to create a new Swagger definition that describes the new Member V5 API. The functionality in the new API should match the functionality in the existing API (provided in the forum) but must follow the new API standards based on the provided PDF (provided in the forum). If you see anything in the existing API that can be simplified/improved, you’re more than welcome to suggest. We’re looking to create a revamped version that works better than the one we currently have.
Submission Deliverables
Submit your Swagger definition as well as a txt file explaining the suggestions for simplifications/improvements (if there are any).