Building a Digital Bank
-
Upload
datastax -
Category
Technology
-
view
541 -
download
0
Transcript of Building a Digital Bank
Building a digital bankRajay Rai
Digital Architect & Head of Ninjas
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
2000eBusiness
All about the business
2008GFC
All about IT
Where does banking stand today ?
Uberization = Disruption
2000eBusiness
All about the business
2008GFC
All about IT
2014Digital Transformation
All about Customer
Where does banking stand today ?
Where digital is not technology,but the change agent
DIVERSITY SOCIETY BEHAVIOURS
Revolution doesn’t happen when society adopts new technologies — it happens when society adopts new behaviours”
“Clay Shirky
Harvard Business Review & Wired
How is Macquarie delivering transformation ?
We want:awesome digital experiences for our clients,
new revenue streams andoperational efficiency gains
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
technology selection
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
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
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
Our Multi ModelExperience platform
ESB / Product Services
Core Banking Cash Management WealthCards Mortgages
Channel Services (APIs)
HighCadence
SlowCadence
Smart Data Store (DSE)
Bimodal Architecture
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
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
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