It has 3 microservices
- Librarian microservices to add, delete and view librarian
- Books microservices to add, delete and view books, It can also link and delink books from student
- Student microservices to add, delete and view student details
The data between books and student microservice is set in sync with kafka
There is a API Gateway which routes to the inner microservices, security is also set up in it.