- IDR Bank adalah backend service yang dibangun untuk kebutuhan perbankan sederhana seperti perpindahan uang, pencatatan transaksi dan pencatatan informasi akun nasabah dengan dua jenis mata uang yaitu IDR dan USD.
- Backend service ini menerapkan teknologi REST API menggunakan Gin Framework, gRPC menggunakan Protobuff Compiler (go-protoc), gRPC Gateway yang memungkinkan untuk menerima request baik dari HTTP ataupun gRPC. Service ini juga menggunakan Redis sebagai platform untuk message queue yang bertugas untuk memberi notifikasi setiap kali user / nasabah baru mendaftar.
- Proses development backend service dilakukan secara lokal menggunakan docker dan docker compose, sedangkan proses deployment sudah dilakukan praktik CI / CD pipeline yang akan mengotomasi proses deploy aplikasi ke cluster AWS Elastic Kubernetes Service (EKS).
fallinnadim / idr-bank Goto Github PK
View Code? Open in Web Editor NEWRepository implementasi REST API ,gRPC dan distributed task untuk perbankan sederhana