A. “Bank‑Hosted” Fintech Payments Architecture

1. Executive Summary

This document provides a comprehensive technical overview of the architecture for deploying Fintech's Distributed Ledger Technology (DLT) based solution within a bank's infrastructure. The architecture is designed for a "Bank-hosted" model, where Fintech provides the software, and the bank manages the entire IT environment, ensuring alignment with stringent security and compliance requirements.

Key architectural tenets include:

2. High-Level Architecture Decisions

This section outlines the primary architectural choices and their rationale, providing a quick reference for different deployment environments.

Area Bank in Cloud (e.g., AWS) Bank On-Premise (e.g., OpenShift)
Deployment Model One Kubernetes cluster per bank (in AWS, Azure, GCP) One OpenShift cluster per bank, managed within bank’s data centers.
Ingress & Flow Client UI → AWS WAF → AWS ALB → Kubernetes Ingress/API Gateway → Pods. **Client UI → ADC (**Application Delivery Controller, equivalent to AWS ALB ) with WAF built-in (F5/Citrix) → OpenShift Router / API Gateway → Pods.
TLS Termination Terminated at the AWS ALB with TLS re-encryption to the Kubernetes Ingress. Terminated at the bank's Application Delivery Controller (ADC) at the edge.
WAF Placement AWS WAF attached to the ALB; optional in-cluster WAF for deeper inspection. WAF co-located with the ADC at the edge (e.g., F5 BIG-IP + ASM).
Identity & Access Management (IAM) Coarse-grained IAM: Handled at the ALB/WAF level, federated with the bank's IdP.
Fine-grained IAM: Enforced at the API Gateway or application logic using JWT claims. Coarse-grained IAM: At the ADC or OpenShift Router, integrated with the bank's IdP via SSO.
Fine-grained IAM: Inside the API Gateway or microservices via tokens.
Secrets & Keys - Bank Secret Manager (e.g., AWS Secrets Manager) via the Secrets Store CSI driver of External Secrets Operator (ESO)

AWS PrivateLink allows you to privately and securely access a service (your own or third-party) over the AWS network without exposing it to the public internet or requiring VPC peering.

3. Detailed Architecture Components

3.1. Tenancy and Runtime