Enterprise-Grade Banking Solution Built with Spring Boot Microservices
π Secure Authentication |
πΈ Fund Transfers |
π³ Bill Payments |
π Transaction History |
π Real-time Updates |
π± Mobile Ready |
π‘οΈ Fraud Detection |
π Analytics |
# Clone the repository
git clone https://github.com/khan-sk-dev/InternetBanking-Microservices.git
# Navigate to project
cd InternetBanking-Microservices
# Start services
docker-compose up -d
Service | Port | Health Check |
---|---|---|
Config Server | 8090 |
π |
Service Registry | 8081 |
π |
API Gateway | 8082 |
π |
User Service | 8083 |
π |
Fund Transfer | 8084 |
π |
Core Banking | 8092 |
π |
{
"email": "ib_admin@javatodev.com",
"password": "5V7huE3G86uB"
}
Access monitoring dashboards:
- Prometheus:
http://localhost:9090
- Grafana:
http://localhost:3000
- Zipkin:
http://localhost:9411
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
β Star us on GitHub β it motivates us a lot!
Made with β€οΈ by developers for developers