0% found this document useful (0 votes)
5 views15 pages

Oracle Banking - Architecture Scalability

The document outlines the architecture and scalability of Oracle Core Banking, emphasizing its API-based ecosystem, microservices, and cloud-agnostic capabilities. It details the modular scalability approach, allowing banks to implement and expand systems based on operational needs, and highlights proven benchmarks for handling millions of accounts and transactions. Additionally, it discusses deployment flexibility across various cloud environments and the use of Kubernetes for resource management and resilience.

Uploaded by

Pham Tien Thanh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views15 pages

Oracle Banking - Architecture Scalability

The document outlines the architecture and scalability of Oracle Core Banking, emphasizing its API-based ecosystem, microservices, and cloud-agnostic capabilities. It details the modular scalability approach, allowing banks to implement and expand systems based on operational needs, and highlights proven benchmarks for handling millions of accounts and transactions. Additionally, it discusses deployment flexibility across various cloud environments and the use of Kubernetes for resource management and resilience.

Uploaded by

Pham Tien Thanh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Oracle Core Banking – Architecture & Scalability

Architecture

2
Architectural Principles

 API Based Eco Systems


Componentization &  Open Banking with Fintech  Extensibility
Microservices enabled and Partners collaboration  Innovate
 Hackathon  Enhance Digital

 Cloud Agnostic with Multi  Data is Never at Rest


 AI/ML Framework Tenancy Deployments  Business Ready Data
 Blockchain Adapters  Scalable with Elasticity  AA Journey

3 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.


Oracle Banking Microservices Platform
Microservices Chassis Based on Open Standard Technology & Frameworks

1 Robust Microservices Chassis

Process Orchestration & Drag


2 and Drop Designer

Robust Integration & Message


3 Transformation Layer

Responsive UI Design & Micro


4 Front-Ends

5 Scalable & Always Available

6 Secure By Design

4 Copyright © 2021, Oracle and/or its affiliates


Scalability

Application scalability:
• Bank can implement modules for current requirements and additional modules can be added later when the
bank increases its scope of operations.
• The modular and scalability architecture of the solution will allow the bank to install the system in phases
depending upon the business requirements or any constraints of the bank.
• The Oracle solution uses Oracle Database and Webshere which can optimally utilize CPU and Memory and
performance is scalable based on underline resources available
• The solution is built upon highly scalable industry standard technology (RDBMS, Java EE Application servers) that
can scale to take maximum advantage of multiple CPUs and available System Memory.

Vertical Scalability(Scale Up):


• The solution does not require heavy investments in redundant hardware in the initial stage of banking operation.
Bank can start small initially and then upgrade hardware capacity (number of processors, memory, disk size,
model and make etc.) in line with the scale of operations in later stage.

Horizontal Scalability(Scale Out):


• This is achieved by deploying the system in a clustered environment. For the Database server, this is done using
Oracle Database RAC (Real Application Clusters).
• Multiple nodes can be added to support a large volume of users and transactions, adding servers to a cluster with
Oracle Clusterware and Oracle RAC does not require an outage.
• Additional application server nodes can be added into the cluster to meet the growing business volumes without
any downtime.
Containerization and Clusterization Ready
Consistent performance against varying workload

6 Copyright © 2021, Oracle and/or its affiliates. All rights reserved.


Kubernetes Based Scaling, Resource Management & Self-Healing/Resilience
Kubernetes Dashboard to Monitor Resilient Pods – Self Healing of
Resources Payments Service

Auto-Scaling Config Tested using


JMeter

Manual Scaling
7 Copyright © 2022, Oracle and/or its affiliates. All rights reserved.
Deployment flexibility
Intel or AMD Based Shapes in OCI;
Plus, support for all Cloud
Storage/Networking and Security Physical or Virtual Machines; Hardware Agnostic
Postures

On-Prem

AWS and Azure Public Cloud


Supported with ready deployment Oracle Private cloud/ Exadata Cloud/ Cloud @
Non OCI Cloud blueprint/design Customer supported

Hybrid Cloud supported wherein


Environment Segregation [i.e., PRODUCTION in
PRODUCTION might be in
Cloud A and Non-PRODUCTION in Cloud B]
Customer’s On-Premise Data
supported against Multiple Public cloud Vendors;
Centre, and DR on Public Cloud;
Multi Cloud Multi-Cloud Connectivity Options available (e.g., OCI
Multiple Connectivity Options Exist
to Azure Interconnect in certain Regions), plus
(VPN to FastConnect dedicated) for
Partner Edge connectivity options common within
seamless Hybrid Cloud Operations
Public cloud vendors. Tier Segregation across
Multiple clouds not tested/qualified yet.
Deployment Blueprints on Oracle or 3rd Party CSP

9 Copyright © 2020, Oracle and/or its affiliates. All rights reserved.


Scalability

10
Proven Scalability
25 million Benchmark Snapshot
Accounts OLTP TPS EOD Time (MM:SS) EOM (HH:MM:SS) Product version

25 million 6788 67:00 04:01:00 14.5

Number of Servers Used


Model/Shape OCPU/Core per node RAM
Server Type OLTP Batch
Database Server 2 2 Exadata - X8-2 Elastic HC Quarter rack 50 704

Application Server 4 3 VM.Standard2.24 24 314

ATM 1 NA VM.Standard2.8 8 117

Load Balancer – HA proxy 1 NA VM.Standard2.8 8 117

• Oracle Exadata X8-2 Quarter Rack built with Intel Xeon 8260 processors (2.4GHz)
• High-Capacity Storage consist of Disk and Flash
• Exadata virtual machines use high speed InfiniBand networking with Single Root I/O Virtualization (SR-IOV) to ensure that
performance within a virtual machine is similar to Exadata’s excellent raw hardware performance.
• Exadata uniquely moves decryption processing from database server software into the Exadata Storage Server hardware.

11 Copyright © 2021, Oracle and/or its affiliates | Confidential: Highly Restricted


Proven Scalability
100 million Benchmark Snapshot

Accounts OLTP TPS EOD Time (MM:SS) EOM (HH:MM:SS) Product version

100 million 13,081 65:00 03:59:00 14.5

Exadata Cloud Service X8M is built on powerful database servers, scale-out intelligent storage servers, persistent memory, PCI
NVMe flash, and high-capacity disk drives. Internal connectivity between database and storage servers is enabled by a low-latency
100Gbps RoCE internal network fabric. External connectivity to the Exadata Cloud Service X8M system is provided using standard
25 Gigabit Ethernet. The database-optimized data tiering between DRAM, PMEM, flash and disk implemented in Exadata provides
lower latency, higher capacity, and faster performance than other flash- or PMEM-based solutions.

Server type Number of servers used Model/Shape OCPU/Cores per node RAM (GB) per node External storage (GB)
OLTP Batch
Database server 4 8 Exadata X8M-2 High 50 1,370 1,839,024
Capacity (OCI ExaCS)
Application server 4 12 OCI VM.Standard2.24 24 320 N/A

ATM server (Switch) 1 N/A OCI VM.Standard2.8 8 120 N/A

Load master 1 N/A OCI VM.Standard2.8 8 120 N/A

Load agent 1 N/A OCI VM.Standard2.24 24 320 N/A

Copyright © 2021, Oracle and/or its affiliates | Confidential: Highly 12


Restricted
Proven Scalability
Payments Transaction Benchmark Snapshot
System Setup

Single type Load Mixed-type Load (ACH, Bulk-File, SWIFT)

System Scalability Tests


System Scalability Tests ACH Online (Asynchronous Mode)
ACH Online (Synchronous Mode)

13 Copyright – © 2020 Oracle Internal/Restricted/Highly Restricted


Proven scalability at live sites

Banca Transylvania
10M+ Accounts
1.1 M Txns per day HDFC Bank Bank of Jilin
75 M + Accounts, 1500 TPS 22 M + Accounts
8000 New LCs per day Asset Size of 386.2 B
10,000 Trade Loans per day

National Bank of Egypt Hebei RCCU


20+ M Customers 130 M + Customers
4 M + Daily Transactions

Ecobank
Banco De Chile 20 M Customers, 1500+ Branches
10+ M Accounts Standardized Core in 30 +
2nd biggest in Chile by Assets Countries Canara Bank
183 M Active Customers
18 M Online Transactions/day
Access Bank 1200 Trade Contract a day
30 M Customers , 3000+ users > 150 Trade Loans per day
Africa’s Largest Retail Bank

Copyright © 2020, Oracle and/or its affiliates | Confidential 14

You might also like