Skip to content

gitkraken/Playground2026

Repository files navigation

CreditUnion Core Banking Platform

Build Status Coverage License

Enterprise-grade microservices banking platform serving 4.2M+ members across North America.

Architecture Overview

┌─────────────────┐     ┌──────────────────┐     ┌─────────────────┐
│   Web Portal    │────▶│   API Gateway    │────▶│  Auth Service   │
└─────────────────┘     └──────────────────┘     └─────────────────┘
                               │                           │
                               ├───────────────────────────┤
                               ▼                           ▼
                    ┌──────────────────┐       ┌─────────────────┐
                    │ Transaction Svc  │       │  Account Service│
                    └──────────────────┘       └─────────────────┘
                               │                           │
                               └───────────┬───────────────┘
                                           ▼
                                ┌─────────────────────┐
                                │  Compliance Engine  │
                                └─────────────────────┘

Services

  • auth-service: OAuth 2.0/OIDC authentication & authorization
  • transaction-service: Real-time transaction processing (ACH, Wire, RTP)
  • account-service: Account management & customer profiles
  • compliance-service: KYC/AML monitoring & regulatory reporting

Tech Stack

  • Backend: Node.js 20.x, Java 21, Python 3.12
  • Frontend: React 18, TypeScript 5.3
  • Data: PostgreSQL 16, Redis 7, Kafka 3.6
  • Infrastructure: Kubernetes 1.29, Docker, Terraform
  • Observability: Datadog, PagerDuty, ELK Stack

Getting Started

Prerequisites

  • Docker Desktop 4.x
  • Node.js 20+ / npm 10+
  • kubectl & helm
  • AWS CLI configured

Quick Start

# Clone repository
git clone https://github.com/creditunion/core-banking.git

# Start all services
docker-compose up -d

# Run migrations
npm run migrate:up

# Access web portal
open http://localhost:3000

Development

Branch Strategy

  • main - Production releases
  • develop - Integration branch
  • feature/* - Feature branches
  • hotfix/* - Production hotfixes
  • release/* - Release candidates

Commit Convention

We follow Conventional Commits:

feat: add wire transfer approval workflow
fix: resolve race condition in transaction posting
docs: update API authentication guide

Compliance & Security

  • SOC 2 Type II Certified
  • PCI DSS Level 1 Compliant
  • GLBA Compliant
  • FFIEC Cybersecurity Guidelines

Documentation

Support


Last Updated: February 2026 | Maintained by: Platform Engineering Team

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors