This project demonstrates the use of Spring Data for working with both SQL and NoSQL databases, and applies cache abstraction to enhance performance. Docker is used to provide containerized instances of PostgreSQL and MongoDB.
- Language: Java
- Framework: Spring Boot, Spring Data (JPA & MongoDB)
- Databases: PostgreSQL, MongoDB
- Caching: Spring Cache Abstraction
- Containerization: Docker
- Clone the repository:
git clone https://github.com/yourusername/bookstore-management.git
- Install and start PostgreSQL and Mongo server with Docker:
docker-compose up
- Install dependencies, build the project and start the application:
cd bookstore-management ./gradlew bootRun
Contributions are welcome! Please open issues or submit pull requests.
This project is licensed under the MIT License.