Bank Server API

A simple bank service built with Go, gRPC, Postgres, Kubernetes.

tech stack :
Bank Server API
This service will provide APIs for the frontend to do the following things:\n\n- Create and manage bank accounts, which are composed of owner’s name, balance, and currency.\n- Record all balance changes to each of the account. So every time some money is added to or subtracted from the account, an account entry record will be created.\n- Perform a money transfer between 2 accounts. This should happen within a transaction, so that either both accounts’ balance are updated successfully or none of them are.\n\nFrom this project, I've learned many things like Unit Testing, Continuous Integration & Continuous Deployment.