This is goint to test your understanding of microservices, api architecture, use of PHP/Laravel Node js/JavaScript.
This is an Node js microservice repo(handles your notifications and mailing) and below is a link to a laravel microservice repository(handles your authentication api logic).
Write and an authentication API flow (registration/login) on the authentication microservice, all mails/notifications will go through your notification microservice.
The following assumptions are made in this case study:
- the both microservices communicate via rest API
- the system is hosted on different machines (all Linux)
- the microservices are test driven
- the implementation works
- clone this repository
- checkout a new branch with your email as name
- work on the new branch
- push your code alongside the postman api documentation
- repeat the same process in the laravel microservice
- all submissions remains valid until the deadline is exceeded
You are adviced to throw in all the knowledge you have acquired writing node js and laravel