building a digital bank
TRANSCRIPT
![Page 1: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/1.jpg)
Building a digital bankRajay Rai
Digital Architect & Head of Ninjas
![Page 2: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/2.jpg)
About MacquarieOur global footprint
More than 13,500 staff in over 27 countries1
46 yearsStaff: 1,360
AsiaStaff: 3,482
Australia2
Staff: 6,232Americas
Staff: 2,508Across the globe
46 years of unbroken profitability
A$504+billion in assets under management
Largestinfrastructure asset manager
in the world
A top 10global research house
![Page 3: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/3.jpg)
2000eBusiness
All about the business
2008GFC
All about IT
Where does banking stand today ?
![Page 4: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/4.jpg)
Uberization = Disruption
![Page 5: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/5.jpg)
2000eBusiness
All about the business
2008GFC
All about IT
2014Digital Transformation
All about Customer
Where does banking stand today ?
![Page 6: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/6.jpg)
Where digital is not technology,but the change agent
DIVERSITY SOCIETY BEHAVIOURS
![Page 7: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/7.jpg)
Revolution doesn’t happen when society adopts new technologies — it happens when society adopts new behaviours”
“Clay Shirky
Harvard Business Review & Wired
![Page 8: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/8.jpg)
How is Macquarie delivering transformation ?
![Page 9: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/9.jpg)
We want:awesome digital experiences for our clients,
new revenue streams andoperational efficiency gains
![Page 10: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/10.jpg)
Our digital transformation changes our main focus
Product —> Client
Main drivers of our digital transformation
A new wayof work
ClientExperience
ITTransforma
tion
Partnerships
We always exceedclient expectations
We have an agileway of work, led by
client needs
Strategic partners arekey actors in ourdigital strategy
Service-driven IT,instead of systems
oriented IT
![Page 11: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/11.jpg)
technology selection
![Page 12: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/12.jpg)
333000234101010131
101010131
101010131101010131101010131
https://online.macquarie
JAFLABFDALJDFAKDFJ
9999999999
asdfjasdfaoni8JBDFGSDFGU9874989354353
101010131
101010131JAFLABFDALJDFAKDFJ
JAFLABFDALJDFA
101010131
101010131101010131
101010131
101010101010
101010101010
101010101010101010131
101010101010
101010
101010101010
General purpose database required with these capabilities
![Page 13: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/13.jpg)
Scalab
ility&Spe
ed
Key Value StoresDynamo(amazon),
Voldemort (Linkedin), Riak,
Membase
Big Table ClonesBig Table (Google, Cassandra, Hbase,
Hypertable Document DatabaseCouch DB, Mongo
DB, Terrastore Graph DatabaseNeo4J, FlockDB
(Twitter), AllegroGraph , Titan
Complexity(Capability)
DocumentdatabasehasBtreeindexreindexisrequired.ProvidesConsistencybutcompromisesonSpeed
Graphisslowestinspeedastheentiretreehastobebuiltitstimeconsumingitprovidesflexibilitybutslowinperformance.
Key-ValueisbestforSpeed
Column isnextinspeedandscale
Relational Database
Nosql evaluation
![Page 14: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/14.jpg)
Edge ServersTransactional Source Systems
IntelligentTagging
DeltaAggregation IndexingAnalytics Subscription
Parse,Map,Enrich,Filter,Distribute
Transactional Source Systems
Edge Servers
Elastic SearchCassandra
Goals and AlertsMap Reduce
Edge ServersDevices
Events
CRUD
Partners
EventsEvents
Our original solution : Cassandra, Storm, Kafka, Elastic Search
![Page 15: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/15.jpg)
Our Multi ModelExperience platform
![Page 16: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/16.jpg)
ESB / Product Services
Core Banking Cash Management WealthCards Mortgages
Channel Services (APIs)
HighCadence
SlowCadence
Smart Data Store (DSE)
Bimodal Architecture
![Page 17: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/17.jpg)
Rea
l Tim
e D
ata
Inge
stio
n &
Pro
cess
ing
Geo
Logs
Text
emails
Stream Processing Realtime Analytics
Full-Text Search Facets based search Real Time Search
Interactive – Real time ExplorationSpatial Engine
Elastic Scalability Columnar Database Unstructured Data
Data Protection
Bulk Data Ingestion
Streaming Data Events, Replicate Data
Tables from Transactional Applications
Transactional Systems, Databases,Flat Files, Batch Data Feeds
FIS
Core Banking
CardsService (FIS)
CoreBanking
CRM
CRM
Batch Analytics
Solr
Cassandra
Interactive Mobile Statistical Analysis/ReportingWeb Application
Product Services
Spark
Channel/Data Services Data Harbour(EnterpriseAnalytics)
In Memory
HTAP – Hybrid Transactional Analytical Processing
![Page 18: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/18.jpg)
Micros Services : Scala (Spray), NodeJs, Spring Boot
Replication
Site 2Search
Site 2Analytics
Site 1Search
Site 1Analytics
Channel Services
Micros Services : Scala (Spray), NodeJs, Spring Boot
Topology of our Architecture
![Page 19: Building a Digital Bank](https://reader031.vdocuments.mx/reader031/viewer/2022030317/586f84151a28ab54768b4b99/html5/thumbnails/19.jpg)
Read Optimized Model
Spark Streaming
Scouting Context Tagging Batch Location Scouting
Push Notifications
Transaction History Personalization
Events Alerts & Notification Pending Transactions
Bill Prediction
SynonymFacet NavigationQuery
Statistics Suggestions Sorting