Digital Banking Platform

Private repository ยท walkthrough on request

Tools

javaspring-bootkafkapostgresqldockerjwtmicroservices

screenshot coming soon

Introduction

A microservices-based digital bank covering customer onboarding with KYC checks, accounts, and a transaction engine (debit, credit, hold, release).

To learn how financial systems stay correct and traceable under failure, instead of building another CRUD app.

Tech Stack

  • java
  • spring-boot
  • kafka
  • postgresql
  • docker
  • jwt
  • microservices

Key Features

JWT auth with Auth0 and role-based access, audit logging, idempotent operations, optimistic locking, and Kafka for event-driven messaging.

Conclusion

Ongoing project.