
Payment service (banking-core-payments-service) – This service will include all the API endpoints to process Utility payments in this project and that will push notification messages to RabbitMQ as well.Fund transfer service (banking-core-fund-transfer-service) – This is the service that handles all the fund transfers between accounts and this API will push messages to a centralized RabbitMQ queue to use from the Notification service.Additionally, this API consumes keycloak REST API to register and manage the user base while using the local PostgreSQL database as well. User service (banking-core-user-service) – This service includes all the operations under the User such as registrations and retrieval.Here this project consist of mainly 6 microservices and those are,

Initially I’ll develop the core API which will evolve as a full fledged REST API collection until deployments. In this article series I’m going to explain using internet banking API concept with spring boot based microserices architecture. This source code was developed for Java based microservices tutorial series from.

Internet Banking Concept With Java Spring Boot Microservices
