A basic distributed bank server respoding to requests made by the bank's ATMs (clients).
Tech stack:
- Java w/ Maven
- MongoDB (remote server)
- Python
Current implementations:
- Sockets
- Java RMI
- Google RPC
- RabbitMQ RPC
- ZeroRPC
- RESTful API
- SOAP
The master branch features the Google RPC implementation. Feel free to check out the other branches for the rest of the implementations.