Using Event Driven Architecture to Transform Core Banking...Reactive API Gateway Transaction Svc....
Transcript of Using Event Driven Architecture to Transform Core Banking...Reactive API Gateway Transaction Svc....
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Using Event Driven Architecture to Transform Core Banking
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Acceleration of digitization:• Traditional companies are becoming software companies,
whether they like it or not!• Customer experience demands are shifting• More interaction with machines• Machines are making simple decisions (and are better at it)
Banking is quickly shifting to meet the challenge. The question is, are they quick enough?
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Key Premises
Regulation is here to stay; “you can’t fight the man”
Finance emits hundreds of events, many worth acting on!
We can’t quickly replace legacy with greenfield
Customers demand ever better user experience at an increasing pace
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved. Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Case Study
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
The Business Situation of nearly every bankRising Mainframe CostsRapidly increased over last years. Ongoing increase of + 5% CPU usage per year
2013 2015 2015NochangeScenario
2015Goal
PlannedCostReduction
+5%CPUusageperyear
More Devices more Channels80% of online transactions from mobile devices
~60% of overall transactions are read-only request
Slow InnovationNew products and services take months/years to deliverThe business watches fintech with increasing fright
Banks are becoming software companies whether they like it or not, but often their digital product leaves a lot to be desired
?!
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Hadoop Cluster
High Level Architecture
Mainframe
Application(s)
DB2Agent
z/OSAgent
Linux
MasterSecondary
NodeNode
NodeNode
Node
Loadbalancer
Writ
e-Pa
th(C
opyb
ooks
…) Read-Path
(REST/JSON)
NewExisting
Microservice
Even
t Hub
Fraud Detection
MasterPrimary
Microservice
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Cost Savings + Market Leading CapabilitiesOnline Transactions
Red
uced
O
nlin
e Tr
ansa
ctio
ns
Mainframe CPU
Red
uced
M
ainf
ram
e C
PU
NewNew
• 50% reduction in mainframe CPU, 50% reduction in ongoing mainframe cost
• went from planned expansion to reduction in hardware
Event Hub
Fraud Detection
Trading
API API APIAPI Gateway
Billing Others
Microservices
Systems of Record
Channels
Event StreamAPI API API
SCI Digital Marketplace
• Implemented fraud detection capability in 4 weeks, well short of 7 month deadline J
• went from planned expansion to reduction in hardware
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved. Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
A Reference Architecture
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Logical Components
Reactive API Gateway
Transaction Svc. User Svc. New ServiceProcess Svc.
Transactions User / Prefs. Forms
Legacy Services
Transactions
New Store
CD
C
Rep
licat
ion
Event Hub
Inte
rnal
Exte
rnal
User/Mobile User/Web Customer Support 3rd Party Services
Synchronous REST Calls
Streaming Messages
Apple/Google Push API
Notification Service
Other Utility Svcs.
Fraud Detection (Analytics)
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Technologies
Reactive API Gateway
Microservice Microservice Microservice
Transactions User / Prefs. Forms
Legacy Services
Transactions
CD
C
Rep
licat
ion
Inte
rnal
Exte
rnal
User/Mobile User/Web Customer Support 3rd Party Services
Synchronous REST Calls
Streaming Messages
Apple/Google Push API
Notification Service
Other Utility Svcs.
Fraud Detection (Analytics)
Confidential and Proprietary. Copyright © Accenture, LLP. All rights reserved.
Inside a Microservice