Develop a basic core banking system using a microservice architecture, focusing on essential banking operations. The system will provide fundamental banking functionalities through API endpoints,designed for direct interaction without a frontend interface.This project emphasizes immutability and clear separation of concerns across different layers.
Technologies Used:
- Java 17
- Spring Boot
- Spring Data JPA
- Spring Web
- Spring HATEOAS
- Docker
- Gradle - Groovy
- PostgreSQL