System design is good and efficient. Also, dockerizing microservice is a commendable task and it works properly. Having user and session logic in one microservice is good but could have made 2 microservices out of it. Actually, both ways are correct but we went with the later one. Below are some observations from our side.
Pros:
- UI looks great
- Error validation works properly for every page
Cons:
- UI doesn't have pagination.
Thanks
Team Zilean