To support ATM operations - Withdraw/add money, balance enquiry, block card, change pin, notification
- Spring Boot
- Eureka Discovery Client
- Webflux
- MongoDB
- SendGrid
Microservices
- Card Service - issues card on an account
- Transaction Service - perofrms actual transaction on an account
- Notification Service - sends alerts through emails