Skip to content

This is a simple librarian for the books built over Spring Boot.

Notifications You must be signed in to change notification settings

ferdousulhaque/librarian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7567b6d · Jun 14, 2023

History

18 Commits
Jun 11, 2023
Jun 11, 2023
Jun 14, 2023
Jun 10, 2023
Jun 11, 2023
Jun 11, 2023
Jun 11, 2023
Jun 10, 2023
Jun 11, 2023
Aug 13, 2022
Jun 11, 2023
Aug 13, 2022
Jun 14, 2023
Jun 12, 2023
Jun 14, 2023

Repository files navigation

Librarian

This a Sprint Boot application is a demonstration of the a librarian's day to day operations. Let's see what he does:

  • Keeps the track of books (new, existing, obsolete) [books]
  • Keeps track of rented books (rented, available) [rent]
  • Keeps track of the users registration at library [users]

For each operations I have mentioned the relevant microservice that been used.

For managing the services I have used.

  • Service Discovery [eurekaSrv]
  • Configuration Server [config-server]
  • Inter API Communication [octopus] - OpenFeign

Start Up

Please follow the sequence to start the application

Docker for Database

Very beginning you need to start the docker container and run the mysql database container.

docker compose up --build -d

Boot Application

Now star the application as per the sequence

1. Config Server
2. Service Discovery
3. Books
4. Octopus
5. Users
6. Rent

About

This is a simple librarian for the books built over Spring Boot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages