SlideShare a Scribd company logo
Technology In Financial
Services
Todays challenges and future thoughts
Banking Today
Banking Challenges
Complex estates that have been running since the late 60’s and 70’s.
How to manage change in these large estates to migrate to newer
technology.
Complexity is not just hardware and software but offered products and
lifespan of those products, some entities that number can be 40000
different products.
Banking is not just Banking
Todays institutions offer greater ranges of products, some moved to
other areas like Insurance.
IT is the main enabler of the banking offers and has large delivery cycles
and large costs as part of the processes that must be followed.
Business have lost of knowledge even from their internal operations by
outsourcing or large use of consultants.
Banking is not just Banking
Many applications/projects have requirements restricted due to cost
controls.
Large amounts of information with different data models, created at
different times and now in support mode only.
Compliance that continuously add restrictions and new management
challenges. Bank are now part of the social fabric and enforce as well
as support some processes.
Banking is not just Banking
Systems are now old to the point that turning off one could impact
on most valuable customers.
The cost of keeping older system is masked by the overall cost of
platform.
Closed Book product sets that have not been separated from their
original system and have large life spans of maturity.
Banking is not just Banking
Many parallel projects that have localized objectives making
very hard to manage overall design approach.
Alignment by business areas, sounds good but creates a
problem of managing information across areas. Extra point
solutions are created more legacy.
Process meets Technology
Long and complex processes.
These are designed to protect service. In some cases defined in Law, its
not the the case of reducing processes.
Technology that requires specialized knowledge that has a reduced pool of
resources.
Large delivery teams that are driven by complex hierarchies that reduce the
contact between the team delivering the technology and the real
stakeholders.
Short-term vs Long-term approach.
Technology Hype-Cycle different from internal delivery cycles.
John F. Kennedy
“Change is the law of life. And those who look only
to the past or present are certain to miss the future.
How to Manage Change
The delivery of change is not a timed event. Change is
continuous.
Take a Socratic view, all we know is that we can't
assume every future event. Same way we can't just
process every events after they have materialized.
So what can we do ?
Use a good architecture to assume change and
entropy.
Don't try to overdoing it. If the design is good trying
to define everything ends up in analysis paralysis.
Innovate, what may not be possible a few year ago
may be possible now.
An app is different from an ecosystem.
Approaching both the same way is guaranteeing
future issues.
So what can we do ?
Make distinction between items that change often
and items that not frequently change.
Use technologies that are designed for change and
allow a level of control that exists today without
overhead of some processes.
So what can we do ?
Technology is a tool, its the human imagination that
makes it work.
Technology is not the answer it how the idea gets
realised. Business knowledge and understanding is
one driver of success.
–Albert Einstein
“Everything should be made as simple as possible,
but not simpler.”
System Design Principles
One Application can't define the overall Solution, its just a piece of
the puzzle. Unless the application is the system. Very rare in
banking or financial services.
Don’t over-engineer the solutions, change is the norm.
Follow a steel-thread principle, sort the basics and enhance as
you go along.
Application Design Principles
If we are managing change we don't need to make
everything future prof.
Some elements do require a long life span even
because some don't change or are very well known.
Separate knowledge and information from
representation.
A Person, a Product are well known definitions, we need to manage the
characterisation (properties). Not have 5 versions of a person.
Application Design Principles
Passing a challenge to a different layer of the stack is
not solving the problem. We should address issues on
its proper area.
Integration is a simple problem compared with
information mapping and repair so we look at
information not integration.
Use the right tools and languages, writing very good
code in Java still means more lines of code to maintain
than Scala to address same paradigm.
Application Design Principles
Monitoring & Audit are business requirements even when the
business doesn't know. First item a regulator looks at its at
the audibility of processes.
We want to know what , when, how and actions we have
taken. We don't want the developers to spend lots of time
thinking about it.
Building large data warehouses and data lakes is useful when
we have a good ideas what the information collected is, not
very useful do load data because I think I will look at it later.
Probably we won't know what to do after either.
The Information Model
Information is everything, like water, flows and you want to
store as much as possible.
Models evolve don't think tables think characteristics and
relationships.
There is no one final answer but some concepts are very
constant so we can employ some common sense.
The information Model
We should be careful how we define our domains. For
example:
Product domain manages all Products.
Customer domain manages Customers.
Does this mean I have a 2 definitions of customer, one from
either domain ? Good Question….
We may have two perspectives but not true information
separation or we have acquired IT debt to aggregate those
two later on.
The Teams
Multiple teams should develop different parts of a
system but knowledge is distributed across by
paring the developers across teams. Promote team
work and knowledge distribution.
The Teams
Any good architecture must cater for the fact we
live in distributed world not everyone work on the
same office.
Good communications channels, technology
supports this. Always have face to face even using
any messenger apps. Humans interact with
humans not a voice at the end of the phone.
What’s the answer … 42 ?
There is no right answer but we look at a solution
the reduces decoupling and assumes changes are
going to happen (this means async). Not like lego
as you need to break everything to remove a brick.
Must provide monitoring and audit as part of the
process to reduce extra work. Again async solution
with some why to guarantee we have the flows
recorded.
What’s the answer … 43 ?
Must use some of the micro-services principles that
allows isolation but revoke some of the possible
silos that could be created.
Performance is not a metric of just how fast you
can go but how much more efficient it can be and
efficiency means cost. Running on 2x the needed
hardware is still not efficient enough.
What’s the answer … 44 ?
The system must support and maintain the same
level of functionality of exiting institutions or legacy
systems will never be turn off.
Old systems usually means bad data quality of
missing data. Any new system must support this
fact. Some accounts were created before AML laws
existed so data hasn’t been collect at that time.
What’s the answer … 44 ?
The system must support and maintain the same
level of functionality of exiting institutions or legacy
systems will never be turn off.
Old systems usually means bad data quality of
missing data. Any new system must support this
fact. Some accounts were created before AML laws
existed so data hasn’t been collect at that time.
What’s the answer … 24 ?
The API layer is a view into the information sets is
not the information. We focus on information
consumption but information can be broader.
We always record complete datasets, we don't
have to know everything today, we can always add
functionality if information is available.
What’s the answer … 24 ?
The open source and linux community has
addressed a lot of the version management issues.
Any design approach should follow that model.
Debian, Ubuntu, CentoOS have their own DevOps
model that has been working for years. We should
follow it.
What’s the answer … 35 ?
The open source and linux community has
addressed a lot of the version management issues.
Any design approach should follow that model.
Debian, Ubuntu, CentoOS have their own DevOps
model that has been working for years. We should
follow it.
What’s the answer … a GoogolPlex
?
Sometimes we just have to create a new system. This
may look strange but is part of change.
NASA developed the Saturn 5, then created the
Shuttle STS and now the Orion. Why not just stick to
the Saturn V ? Tech evolution, take advantage of
change.
Technology evolves and starting changing things
when tech is already passed its prime just creates
more legacy.
What’s the answer … n ?
Why 83 ? No special reason besides its a prime
number. Its as arbitrary as 42
83
The End

More Related Content

What's hot

Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection Conference
 
wicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkgwicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkgBob Garrett
 
Udforskning af problem gennem forslag til dets løsning
Udforskning af problem gennem forslag til dets løsningUdforskning af problem gennem forslag til dets løsning
Udforskning af problem gennem forslag til dets løsning
InfinIT - Innovationsnetværket for it
 
Accretive Health - Quality Management in Health Care
Accretive Health - Quality Management in Health CareAccretive Health - Quality Management in Health Care
Accretive Health - Quality Management in Health Care
AccretiveHealth
 
Panacea H4D Stanford 2019
Panacea H4D Stanford 2019Panacea H4D Stanford 2019
Panacea H4D Stanford 2019
Stanford University
 
A Tale of Two IT Departments, or How Governance is Essential in the Hybrid Cl...
A Tale of Two IT Departments, or How Governance is Essential in the Hybrid Cl...A Tale of Two IT Departments, or How Governance is Essential in the Hybrid Cl...
A Tale of Two IT Departments, or How Governance is Essential in the Hybrid Cl...
Dana Gardner
 
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
Richard Straub
 
Reducing Time Spent On Requirements
Reducing Time Spent On RequirementsReducing Time Spent On Requirements
Reducing Time Spent On Requirements
Byron Workman
 
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
Health Level Seven
 
Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013
lokori
 
IDAS and the Accounting Professional
IDAS and the Accounting ProfessionalIDAS and the Accounting Professional
IDAS and the Accounting Professional
Micheal Axelsen
 
AI and IBM Watson in legal
AI and IBM Watson in legalAI and IBM Watson in legal
AI and IBM Watson in legal
Anders Quitzau
 
DevOps and Security, a Match Made in Heaven
DevOps and Security, a Match Made in HeavenDevOps and Security, a Match Made in Heaven
DevOps and Security, a Match Made in Heaven
Dana Gardner
 
Wk11 the innovation development process
Wk11 the innovation development processWk11 the innovation development process
Wk11 the innovation development processWaldenForest
 
The digital workplace
The digital workplaceThe digital workplace
The digital workplace
Jonas Söderström
 
Focus on Data, Risk Control, and Predictive Analysis Drives New Era of Cloud-...
Focus on Data, Risk Control, and Predictive Analysis Drives New Era of Cloud-...Focus on Data, Risk Control, and Predictive Analysis Drives New Era of Cloud-...
Focus on Data, Risk Control, and Predictive Analysis Drives New Era of Cloud-...
Dana Gardner
 
Strengthening Operational Resilience in Financial Services by Migrating to Go...
Strengthening Operational Resilience in Financial Services by Migrating to Go...Strengthening Operational Resilience in Financial Services by Migrating to Go...
Strengthening Operational Resilience in Financial Services by Migrating to Go...
run_frictionless
 
Thriving in the world of Big Data
Thriving in the world of Big DataThriving in the world of Big Data
Thriving in the world of Big Data
Livingstone Advisory
 
SecureWorld: Security is Dead, Rugged DevOps 1f
SecureWorld:  Security is Dead, Rugged DevOps 1fSecureWorld:  Security is Dead, Rugged DevOps 1f
SecureWorld: Security is Dead, Rugged DevOps 1fGene Kim
 

What's hot (20)

Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
Intersection18: From a "Simple" App Challenge for Astronauts to an Enterprise...
 
wicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkgwicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkg
 
Udforskning af problem gennem forslag til dets løsning
Udforskning af problem gennem forslag til dets løsningUdforskning af problem gennem forslag til dets løsning
Udforskning af problem gennem forslag til dets løsning
 
Accretive Health - Quality Management in Health Care
Accretive Health - Quality Management in Health CareAccretive Health - Quality Management in Health Care
Accretive Health - Quality Management in Health Care
 
Dit yvol3iss6
Dit yvol3iss6Dit yvol3iss6
Dit yvol3iss6
 
Panacea H4D Stanford 2019
Panacea H4D Stanford 2019Panacea H4D Stanford 2019
Panacea H4D Stanford 2019
 
A Tale of Two IT Departments, or How Governance is Essential in the Hybrid Cl...
A Tale of Two IT Departments, or How Governance is Essential in the Hybrid Cl...A Tale of Two IT Departments, or How Governance is Essential in the Hybrid Cl...
A Tale of Two IT Departments, or How Governance is Essential in the Hybrid Cl...
 
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
 
Reducing Time Spent On Requirements
Reducing Time Spent On RequirementsReducing Time Spent On Requirements
Reducing Time Spent On Requirements
 
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
 
Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013
 
IDAS and the Accounting Professional
IDAS and the Accounting ProfessionalIDAS and the Accounting Professional
IDAS and the Accounting Professional
 
AI and IBM Watson in legal
AI and IBM Watson in legalAI and IBM Watson in legal
AI and IBM Watson in legal
 
DevOps and Security, a Match Made in Heaven
DevOps and Security, a Match Made in HeavenDevOps and Security, a Match Made in Heaven
DevOps and Security, a Match Made in Heaven
 
Wk11 the innovation development process
Wk11 the innovation development processWk11 the innovation development process
Wk11 the innovation development process
 
The digital workplace
The digital workplaceThe digital workplace
The digital workplace
 
Focus on Data, Risk Control, and Predictive Analysis Drives New Era of Cloud-...
Focus on Data, Risk Control, and Predictive Analysis Drives New Era of Cloud-...Focus on Data, Risk Control, and Predictive Analysis Drives New Era of Cloud-...
Focus on Data, Risk Control, and Predictive Analysis Drives New Era of Cloud-...
 
Strengthening Operational Resilience in Financial Services by Migrating to Go...
Strengthening Operational Resilience in Financial Services by Migrating to Go...Strengthening Operational Resilience in Financial Services by Migrating to Go...
Strengthening Operational Resilience in Financial Services by Migrating to Go...
 
Thriving in the world of Big Data
Thriving in the world of Big DataThriving in the world of Big Data
Thriving in the world of Big Data
 
SecureWorld: Security is Dead, Rugged DevOps 1f
SecureWorld:  Security is Dead, Rugged DevOps 1fSecureWorld:  Security is Dead, Rugged DevOps 1f
SecureWorld: Security is Dead, Rugged DevOps 1f
 

Similar to Technology in financial services

A strategy for security data analytics - SIRACon 2016
A strategy for security data analytics - SIRACon 2016A strategy for security data analytics - SIRACon 2016
A strategy for security data analytics - SIRACon 2016
Jon Hawes
 
Questions On Technical Design Decisions
Questions On Technical Design DecisionsQuestions On Technical Design Decisions
Questions On Technical Design Decisions
Rikki Wright
 
Best Practice Information Architecture
Best Practice Information ArchitectureBest Practice Information Architecture
Best Practice Information Architecture
Patrick Kennedy
 
Semantic intelligence
Semantic intelligenceSemantic intelligence
Semantic intelligence
Stephen Lahanas
 
How the Linux Foundation Standards for Compliance and Security will Fix Your ...
How the Linux Foundation Standards for Compliance and Security will Fix Your ...How the Linux Foundation Standards for Compliance and Security will Fix Your ...
How the Linux Foundation Standards for Compliance and Security will Fix Your ...
Shane Coughlan
 
AIIM Nuxeo Webinar: Modern Problems Require Modern Solutions
AIIM Nuxeo Webinar: Modern Problems Require Modern SolutionsAIIM Nuxeo Webinar: Modern Problems Require Modern Solutions
AIIM Nuxeo Webinar: Modern Problems Require Modern Solutions
Nuxeo
 
Semantic Superpowers
Semantic SuperpowersSemantic Superpowers
Semantic Superpowers
Mills Davis
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
BoreVishnusai
 
Moving Big Data to Big Value
Moving Big Data to Big ValueMoving Big Data to Big Value
Moving Big Data to Big Value
Coert Du Plessis (杜康)
 
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docx
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docxSharda_dss11_im_01.docChapter 1An Overview of Analy.docx
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docx
klinda1
 
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docx
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docxSharda_dss11_im_01.docChapter 1An Overview of Analy.docx
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docx
lesleyryder69361
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
Avisi B.V.
 
Humane assessment on cards
Humane assessment on cardsHumane assessment on cards
Humane assessment on cards
Tudor Girba
 
Top Strategic Technology Trends for 2022.docx
Top Strategic Technology Trends for 2022.docxTop Strategic Technology Trends for 2022.docx
Top Strategic Technology Trends for 2022.docx
Advance Tech
 
Overcoming Big Data Challenges on System z
Overcoming Big Data Challenges on System zOvercoming Big Data Challenges on System z
Overcoming Big Data Challenges on System z
CA Technologies
 
When Things Go Bump in the Night
When Things Go Bump in the NightWhen Things Go Bump in the Night
When Things Go Bump in the Night
ahamilton55
 
5 Keys to Mastering Today's Communication Domain
5 Keys to Mastering Today's Communication Domain5 Keys to Mastering Today's Communication Domain
5 Keys to Mastering Today's Communication Domain
Avaya Inc.
 
Lean approach to IT development
Lean approach to IT developmentLean approach to IT development
Lean approach to IT developmentMark Krebs
 
Accenture Technology Vision 2012
Accenture Technology Vision 2012Accenture Technology Vision 2012
Accenture Technology Vision 2012
tony buccieri
 
Accenture technology vision 2012 final
Accenture technology vision 2012 finalAccenture technology vision 2012 final
Accenture technology vision 2012 final
Accenture Infrastructure Outsourcing
 

Similar to Technology in financial services (20)

A strategy for security data analytics - SIRACon 2016
A strategy for security data analytics - SIRACon 2016A strategy for security data analytics - SIRACon 2016
A strategy for security data analytics - SIRACon 2016
 
Questions On Technical Design Decisions
Questions On Technical Design DecisionsQuestions On Technical Design Decisions
Questions On Technical Design Decisions
 
Best Practice Information Architecture
Best Practice Information ArchitectureBest Practice Information Architecture
Best Practice Information Architecture
 
Semantic intelligence
Semantic intelligenceSemantic intelligence
Semantic intelligence
 
How the Linux Foundation Standards for Compliance and Security will Fix Your ...
How the Linux Foundation Standards for Compliance and Security will Fix Your ...How the Linux Foundation Standards for Compliance and Security will Fix Your ...
How the Linux Foundation Standards for Compliance and Security will Fix Your ...
 
AIIM Nuxeo Webinar: Modern Problems Require Modern Solutions
AIIM Nuxeo Webinar: Modern Problems Require Modern SolutionsAIIM Nuxeo Webinar: Modern Problems Require Modern Solutions
AIIM Nuxeo Webinar: Modern Problems Require Modern Solutions
 
Semantic Superpowers
Semantic SuperpowersSemantic Superpowers
Semantic Superpowers
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Moving Big Data to Big Value
Moving Big Data to Big ValueMoving Big Data to Big Value
Moving Big Data to Big Value
 
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docx
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docxSharda_dss11_im_01.docChapter 1An Overview of Analy.docx
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docx
 
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docx
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docxSharda_dss11_im_01.docChapter 1An Overview of Analy.docx
Sharda_dss11_im_01.docChapter 1An Overview of Analy.docx
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
Humane assessment on cards
Humane assessment on cardsHumane assessment on cards
Humane assessment on cards
 
Top Strategic Technology Trends for 2022.docx
Top Strategic Technology Trends for 2022.docxTop Strategic Technology Trends for 2022.docx
Top Strategic Technology Trends for 2022.docx
 
Overcoming Big Data Challenges on System z
Overcoming Big Data Challenges on System zOvercoming Big Data Challenges on System z
Overcoming Big Data Challenges on System z
 
When Things Go Bump in the Night
When Things Go Bump in the NightWhen Things Go Bump in the Night
When Things Go Bump in the Night
 
5 Keys to Mastering Today's Communication Domain
5 Keys to Mastering Today's Communication Domain5 Keys to Mastering Today's Communication Domain
5 Keys to Mastering Today's Communication Domain
 
Lean approach to IT development
Lean approach to IT developmentLean approach to IT development
Lean approach to IT development
 
Accenture Technology Vision 2012
Accenture Technology Vision 2012Accenture Technology Vision 2012
Accenture Technology Vision 2012
 
Accenture technology vision 2012 final
Accenture technology vision 2012 finalAccenture technology vision 2012 final
Accenture technology vision 2012 final
 

Recently uploaded

how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
Falcon Invoice Discounting
 
Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024
Commercial Bank of Ceylon PLC
 
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfIsios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Henry Tapper
 
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
Amil baba
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
DOT TECH
 
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
ydubwyt
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
GRAPE
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
DOT TECH
 
PF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptxPF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptx
GunjanSharma28848
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
DOT TECH
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
DOT TECH
 
Chương 6. Ancol - phenol - ether (1).pdf
Chương 6. Ancol - phenol - ether (1).pdfChương 6. Ancol - phenol - ether (1).pdf
Chương 6. Ancol - phenol - ether (1).pdf
va2132004
 
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
Amil Baba Dawood bangali
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
DOT TECH
 
Summary of financial results for 1Q2024
Summary of financial  results for 1Q2024Summary of financial  results for 1Q2024
Summary of financial results for 1Q2024
InterCars
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
DOT TECH
 
what is the future of Pi Network currency.
what is the future of Pi Network currency.what is the future of Pi Network currency.
what is the future of Pi Network currency.
DOT TECH
 
Falcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting: Optimizing Returns with Minimal RiskFalcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting
 

Recently uploaded (20)

how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024
 
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
 
Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024
 
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfIsios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdf
 
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
 
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
一比一原版UOL毕业证利物浦大学毕业证成绩单如何办理
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
 
PF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptxPF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptx
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
 
Chương 6. Ancol - phenol - ether (1).pdf
Chương 6. Ancol - phenol - ether (1).pdfChương 6. Ancol - phenol - ether (1).pdf
Chương 6. Ancol - phenol - ether (1).pdf
 
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
 
Summary of financial results for 1Q2024
Summary of financial  results for 1Q2024Summary of financial  results for 1Q2024
Summary of financial results for 1Q2024
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
 
what is the future of Pi Network currency.
what is the future of Pi Network currency.what is the future of Pi Network currency.
what is the future of Pi Network currency.
 
Falcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting: Optimizing Returns with Minimal RiskFalcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting: Optimizing Returns with Minimal Risk
 

Technology in financial services

  • 1. Technology In Financial Services Todays challenges and future thoughts
  • 3. Banking Challenges Complex estates that have been running since the late 60’s and 70’s. How to manage change in these large estates to migrate to newer technology. Complexity is not just hardware and software but offered products and lifespan of those products, some entities that number can be 40000 different products.
  • 4. Banking is not just Banking Todays institutions offer greater ranges of products, some moved to other areas like Insurance. IT is the main enabler of the banking offers and has large delivery cycles and large costs as part of the processes that must be followed. Business have lost of knowledge even from their internal operations by outsourcing or large use of consultants.
  • 5. Banking is not just Banking Many applications/projects have requirements restricted due to cost controls. Large amounts of information with different data models, created at different times and now in support mode only. Compliance that continuously add restrictions and new management challenges. Bank are now part of the social fabric and enforce as well as support some processes.
  • 6. Banking is not just Banking Systems are now old to the point that turning off one could impact on most valuable customers. The cost of keeping older system is masked by the overall cost of platform. Closed Book product sets that have not been separated from their original system and have large life spans of maturity.
  • 7. Banking is not just Banking Many parallel projects that have localized objectives making very hard to manage overall design approach. Alignment by business areas, sounds good but creates a problem of managing information across areas. Extra point solutions are created more legacy.
  • 8. Process meets Technology Long and complex processes. These are designed to protect service. In some cases defined in Law, its not the the case of reducing processes. Technology that requires specialized knowledge that has a reduced pool of resources. Large delivery teams that are driven by complex hierarchies that reduce the contact between the team delivering the technology and the real stakeholders. Short-term vs Long-term approach. Technology Hype-Cycle different from internal delivery cycles.
  • 9. John F. Kennedy “Change is the law of life. And those who look only to the past or present are certain to miss the future.
  • 10. How to Manage Change The delivery of change is not a timed event. Change is continuous. Take a Socratic view, all we know is that we can't assume every future event. Same way we can't just process every events after they have materialized.
  • 11. So what can we do ? Use a good architecture to assume change and entropy. Don't try to overdoing it. If the design is good trying to define everything ends up in analysis paralysis. Innovate, what may not be possible a few year ago may be possible now. An app is different from an ecosystem. Approaching both the same way is guaranteeing future issues.
  • 12. So what can we do ? Make distinction between items that change often and items that not frequently change. Use technologies that are designed for change and allow a level of control that exists today without overhead of some processes.
  • 13. So what can we do ? Technology is a tool, its the human imagination that makes it work. Technology is not the answer it how the idea gets realised. Business knowledge and understanding is one driver of success.
  • 14. –Albert Einstein “Everything should be made as simple as possible, but not simpler.”
  • 15. System Design Principles One Application can't define the overall Solution, its just a piece of the puzzle. Unless the application is the system. Very rare in banking or financial services. Don’t over-engineer the solutions, change is the norm. Follow a steel-thread principle, sort the basics and enhance as you go along.
  • 16. Application Design Principles If we are managing change we don't need to make everything future prof. Some elements do require a long life span even because some don't change or are very well known. Separate knowledge and information from representation. A Person, a Product are well known definitions, we need to manage the characterisation (properties). Not have 5 versions of a person.
  • 17. Application Design Principles Passing a challenge to a different layer of the stack is not solving the problem. We should address issues on its proper area. Integration is a simple problem compared with information mapping and repair so we look at information not integration. Use the right tools and languages, writing very good code in Java still means more lines of code to maintain than Scala to address same paradigm.
  • 18. Application Design Principles Monitoring & Audit are business requirements even when the business doesn't know. First item a regulator looks at its at the audibility of processes. We want to know what , when, how and actions we have taken. We don't want the developers to spend lots of time thinking about it. Building large data warehouses and data lakes is useful when we have a good ideas what the information collected is, not very useful do load data because I think I will look at it later. Probably we won't know what to do after either.
  • 19. The Information Model Information is everything, like water, flows and you want to store as much as possible. Models evolve don't think tables think characteristics and relationships. There is no one final answer but some concepts are very constant so we can employ some common sense.
  • 20. The information Model We should be careful how we define our domains. For example: Product domain manages all Products. Customer domain manages Customers. Does this mean I have a 2 definitions of customer, one from either domain ? Good Question…. We may have two perspectives but not true information separation or we have acquired IT debt to aggregate those two later on.
  • 21. The Teams Multiple teams should develop different parts of a system but knowledge is distributed across by paring the developers across teams. Promote team work and knowledge distribution.
  • 22. The Teams Any good architecture must cater for the fact we live in distributed world not everyone work on the same office. Good communications channels, technology supports this. Always have face to face even using any messenger apps. Humans interact with humans not a voice at the end of the phone.
  • 23. What’s the answer … 42 ? There is no right answer but we look at a solution the reduces decoupling and assumes changes are going to happen (this means async). Not like lego as you need to break everything to remove a brick. Must provide monitoring and audit as part of the process to reduce extra work. Again async solution with some why to guarantee we have the flows recorded.
  • 24. What’s the answer … 43 ? Must use some of the micro-services principles that allows isolation but revoke some of the possible silos that could be created. Performance is not a metric of just how fast you can go but how much more efficient it can be and efficiency means cost. Running on 2x the needed hardware is still not efficient enough.
  • 25. What’s the answer … 44 ? The system must support and maintain the same level of functionality of exiting institutions or legacy systems will never be turn off. Old systems usually means bad data quality of missing data. Any new system must support this fact. Some accounts were created before AML laws existed so data hasn’t been collect at that time.
  • 26. What’s the answer … 44 ? The system must support and maintain the same level of functionality of exiting institutions or legacy systems will never be turn off. Old systems usually means bad data quality of missing data. Any new system must support this fact. Some accounts were created before AML laws existed so data hasn’t been collect at that time.
  • 27. What’s the answer … 24 ? The API layer is a view into the information sets is not the information. We focus on information consumption but information can be broader. We always record complete datasets, we don't have to know everything today, we can always add functionality if information is available.
  • 28. What’s the answer … 24 ? The open source and linux community has addressed a lot of the version management issues. Any design approach should follow that model. Debian, Ubuntu, CentoOS have their own DevOps model that has been working for years. We should follow it.
  • 29. What’s the answer … 35 ? The open source and linux community has addressed a lot of the version management issues. Any design approach should follow that model. Debian, Ubuntu, CentoOS have their own DevOps model that has been working for years. We should follow it.
  • 30. What’s the answer … a GoogolPlex ? Sometimes we just have to create a new system. This may look strange but is part of change. NASA developed the Saturn 5, then created the Shuttle STS and now the Orion. Why not just stick to the Saturn V ? Tech evolution, take advantage of change. Technology evolves and starting changing things when tech is already passed its prime just creates more legacy.
  • 31. What’s the answer … n ? Why 83 ? No special reason besides its a prime number. Its as arbitrary as 42 83