Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 2 KB

README.md

File metadata and controls

28 lines (18 loc) · 2 KB

🏦 Simple Bank

A simple bank backend service provides APIs for managing bank accounts and transactions, enabling users to create and manage accounts with details such as owner’s name, balance, and currency. It records all balance changes as account entries for a complete transaction history. Additionally, it supports secure money transfers between accounts, ensuring transactional integrity so that updates to both accounts succeed together or fail entirely.

🧰 Technologies

For database, REATful APIs, deployment, and more:

Go Postgres

GIN JWT PASETO

Docker KUBERNETES AWS

GitHub Actions Redis

🚀 API Features

  • Account Management: Create, view, and manage user accounts with details such as owner’s name, balance, and currency.
  • Transaction History: Automatically record all balance changes to maintain a detailed transaction history for each account.
  • Money Transfers: Perform secure and reliable money transfers between accounts using transaction management to ensure integrity.