COMPLETED
-
Create Api -> Adding new employee with required details which returns a unique id when submitted.
-
FetchAll Api with Pagination -> Getting all employee with their details at a time. Also with pagination we can fetch required number of employee details using size and page as url parameter.
-
FetchById Api -> Getting a particular employee detail using its unique id.
-
UpdateById Api -> Updating a particular employee detail using its unique id. Update can be partial or full depending on the requirement.
-
DeleteById Api -> Deleting a particular employee using its unique id.
-
Swagger -> Added swagger. It provides a user interface to access our RESTful web services via the web browser.
-
Redis Cache -> Added redis cache to store data in cache memory for fast and efficient api calls.
IN-PROCESS/MISSING
- Basic search for FetchAll Api(using Elastic Search) -> Problem while searching using elastic search because of misconfiguration of monstache. Though code is present but commented.