SlideShare a Scribd company logo
1 of 29
Download to read offline
USE MICROSERVICES & APIS
TO DIVIDE & CONQUER
YOUR LEGACY SYSTEMS
Sotiris Nossis (CEO)
A GLOBAL FINTECH SOLUTIONS LEADER
• PC is a payments expert helping some of the largest financial institutions with its core expertise
• Is now helping Banks, Fintechs, ACHs worldwide in their digital transformation path
• Has built hundreds of legacy projects in the past 30 years but now is a microservices and APIs
fanatic
• Applies the “APIs first” project development dogma. We even built our own API platform for Banks
Countries with Existing Clients
GLOBAL REACH
Clients
50+
Countries
20+
aplonAPI
2 Nigeria
3 Cyprus
5 Portugal
1 Colombia (banks, Gov, Fintech HUBs)
Mostly EU, US and AfricaaplonCASH
3 Corporates in Greece
Others
40 banks & fintechs in US, Asia, EU
Develop &
Deploy
Digital
Growth
UX/UI
Design
ONLY CUTTING EDGE SOLUTIONS &
SERVICES
Solutions Services
Product
Blueprint
RECENT DISTINGUISHED PROJECTS!
HELLENIC
BANK
ARCA
NETWORK
DIGITAL
ONBOARDING
CARDLINK
Best Digital Initiative
award at the Banking
Technology Awards 2017.
5-star rating, in the
Configo Financial APIs
Index.
Nigeria’s 1st Private ACH.
We created the complete
Operational Blueprint &
built a FinServ 2.0, Open
Banking ready, API
powered system
Mobile application for the
end-to-end Digital
Onboarding, of new
Banking Customers,
including ID document
digitization & validation
Built a card processing
portal that supported their
3X growth in three years,
servicing 300.000 POSs,
250.000 Merchants and
handling over 200 TRXs
per second
Award Winning Ground Breaking Digital First Scalable & Robust
WE DELIVER THE FINTECH FUTURE
TODAY
OPEN BANKING
REDEFINES
FINANCIAL SERVICES
The financial industry exposes and
consumes APIs to reshape the customer
experience.
THE PROBLEM - the speed divide
• The world is changing – e.g. PSD2 in EU, Open banking
initiatives across the globe, fintechs & challenger banks.
• Everything is changing to meet the needs & expectations of the
customers that cannot be satisfied by the legacy systems and
structures
Monolithic or even
tightly integrated SOA
stacks can’t follow the
pace. We need a
different structure.
THE CAUSE – inelastic structures
Use microservices
architecture & APIS to
split an application into
distinct business rule
components that
support unique bits of
functionality and can
be managed by a
single team.
THE SOLUTION – divide & conquer
WHY USE MICROSERVICES
• Each microservice is developed using the most fitting
technology
• Phased implementation helps escape complete rewriting
• Small, autonomous teams allow for better communication
• Independent deployment doesn’t require synchronization of
processes
• Elements can be scaled separately
ORGANIZATIONAL ASPECTS
• Teams are organized around business capabilities
• Small teams
• Focused on products not projects
• You build it, you run it
• Culture of automation & governance
• Decentralized deployment
TECHNICAL ASPECΤS
• Exposes and consumes APIs to communicate
• Run on its own process
• Isolates faults
• Is stateless
• Deployed and Scaled independently
• Own its data
ARCHITECTURAL ASPECTS
• Uses API gateways
• Bounded context
• Single responsibility
• Is polyglot
• Choreographed
• Smart endpoint and dumb pipe
OPEN BANKING CREATES
TWO MAJOR TRENDS
The API
Publishers
The API
Consumers
FINANCIAL SERVICES APIs EVOLUTION
2018 2019 2020
APIs in EU are
pressing priority
The rest of the
world follows
Open banking
everywhere Publishers become
Consumers too
New players
emerge
Everyone now
consumes APIs
Consumers become
Publishers tooAPI
Consumers
2021
API
Publishers
Banks discover
3rd parties
DECOMPOSING A
MONOLITHIC APPLICATION
CASE STUDY
1
DECOMPOSING A MONOLITHIC APPLICATION
– the problem
• A three tier monolithic application (Spring MVC, Java) grew rapidly
(three years) from a reporting system to a large portal
• Its Transaction processes were growing 100% per year
(5000TRX/min)
• It was 600 MB of code, 1 TB data, Hundreds of processes
• Its user base was to grow to a few millions in two years
• It was constantly changing and that was proving to be too expensive
and unmanageable (long releases, system down too often for
updates).
DECOMPOSING A MONOLITHIC APPLICATION
– the problem
DECOMPOSING A MONOLITHIC APPLICATION
– How
• Identified autonomous processes and gradually separated them one by one
from the original application
• Created completely independent services for: Traces, charts, logging, vertical
services for different user segments, Batch processes subsystem)
• Used different DBs (mongo, Elasticsearch) to suit different purposes
• All new processes exposed APIs to communicate with the rest of the modules
• Used cloud services to deploy one by one the services
• The original monolithic application was shrinking month by month
DECOMPOSING A MONOLITHIC APPLICATION
– How
DECOMPOSING A MONOLITHIC APPLICATION
– Benefits
• The original monolithic application shrunk to a medium size project
• Deployments were very often (even once a day) very short (few seconds) no
down times, no conflicts
• Code was much smaller, cleaner and teams were more comfortable to work with
• Communication was cleaner, APIs everywhere
• Demanding processes were scaled independently
• UI changed to more eye candy tools for user facing processes
• The microservices culture was instilled in the project and all new services were
built autonomous
• We were now ready to respond to new requests in weeks
BUILDING A NEW SYSTEM
IN MICROSERVICES APIs
CASE STUDY
2
BUILDING A NEW SYSTEM IN MICROSERVICES
– the challenge
• A brand new system (API gateway) designed for high volume /
high availability and scalability
• It was designed in microservices so that banks could replace
some services with their own (eg. Authentication, developers
portal, AML, integration with core banking)
• We needed to also separate UI from API layers for the same
reason
BUILDING A NEW SYSTEM IN MICROSERVICES – the result
SOME CLOSING REMARKS
TO SEE THE WHOLE PICTURE
HOW TO
PUBLICIZE
YOUR APIs
HOW TO
MONETIZE &
MANAGE
YOUR APIs
SOME MORE THINGS TO CONSIDER
• You need Evangelists to Instill the right culture
• API Consuming applications & developers are your new VIP customer
• You need proper tools to manage and deploy the APIs
• The engineering effort may set you back
• Inter-service communication creates more errors
• Testing and monitoring may be daunting
• You will have to adopt DevOps
APIS & MICROSERVICES
ARE RESHAPING
THE FINANCIAL INDUSTRY
nossis.sotiris@paymentcomponents.com
SOTIRIS NOSSIS,
CEO, PaymentComponents

More Related Content

What's hot

Kontomatik FinDEVr Presentation 2015
Kontomatik FinDEVr Presentation 2015Kontomatik FinDEVr Presentation 2015
Kontomatik FinDEVr Presentation 2015Kontomatik
 
APIs as a new Banking Channel
APIs as a new Banking ChannelAPIs as a new Banking Channel
APIs as a new Banking ChannelPaymentComponents
 
How APIs & emerging global standards create opportunities for software develo...
How APIs & emerging global standards create opportunities for software develo...How APIs & emerging global standards create opportunities for software develo...
How APIs & emerging global standards create opportunities for software develo...PaymentComponents
 
5 key points for Open Banking APIs
5 key points for Open Banking APIs5 key points for Open Banking APIs
5 key points for Open Banking APIsPaymentComponents
 
Big Data Helsinki v 3 | "What you should know about PSD2 APIs?" - Joonas Tomperi
Big Data Helsinki v 3 | "What you should know about PSD2 APIs?" - Joonas TomperiBig Data Helsinki v 3 | "What you should know about PSD2 APIs?" - Joonas Tomperi
Big Data Helsinki v 3 | "What you should know about PSD2 APIs?" - Joonas TomperiDataconomy Media
 
2007 12 - gsma - pay-buy - business opportunty analysis
2007 12 - gsma - pay-buy - business opportunty analysis2007 12 - gsma - pay-buy - business opportunty analysis
2007 12 - gsma - pay-buy - business opportunty analysisBoni
 
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...
apidays LIVE LONDON - How APIs are changing the fintech world  by Chirine Ben...apidays LIVE LONDON - How APIs are changing the fintech world  by Chirine Ben...
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...apidays
 
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...WSO2
 
[WSO2 API Day Toronto 2019] The Business Benefits of Open Banking
[WSO2 API Day Toronto 2019] The Business Benefits of Open Banking[WSO2 API Day Toronto 2019] The Business Benefits of Open Banking
[WSO2 API Day Toronto 2019] The Business Benefits of Open BankingWSO2
 
Digital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsDigital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsSolace
 
Open bank project api days-presentation-dec2013
Open bank project api days-presentation-dec2013Open bank project api days-presentation-dec2013
Open bank project api days-presentation-dec2013Ismail CHAIB
 
[Workshop] Business Benefits and Digital Transformation through Open Banking
[Workshop] Business Benefits and Digital Transformation through Open Banking[Workshop] Business Benefits and Digital Transformation through Open Banking
[Workshop] Business Benefits and Digital Transformation through Open BankingWSO2
 
The Evolution of Banking Technology Stack
The Evolution of Banking Technology StackThe Evolution of Banking Technology Stack
The Evolution of Banking Technology StackPaymentComponents
 
Banking Asia - A Technological Revolution
Banking Asia - A Technological RevolutionBanking Asia - A Technological Revolution
Banking Asia - A Technological RevolutionR3
 

What's hot (20)

Kontomatik FinDEVr Presentation 2015
Kontomatik FinDEVr Presentation 2015Kontomatik FinDEVr Presentation 2015
Kontomatik FinDEVr Presentation 2015
 
ING microServices
ING   microServicesING   microServices
ING microServices
 
finance flyer
finance flyerfinance flyer
finance flyer
 
APIs as a new Banking Channel
APIs as a new Banking ChannelAPIs as a new Banking Channel
APIs as a new Banking Channel
 
API is the New Black
API is the New BlackAPI is the New Black
API is the New Black
 
How APIs & emerging global standards create opportunities for software develo...
How APIs & emerging global standards create opportunities for software develo...How APIs & emerging global standards create opportunities for software develo...
How APIs & emerging global standards create opportunities for software develo...
 
5 key points for Open Banking APIs
5 key points for Open Banking APIs5 key points for Open Banking APIs
5 key points for Open Banking APIs
 
Big Data Helsinki v 3 | "What you should know about PSD2 APIs?" - Joonas Tomperi
Big Data Helsinki v 3 | "What you should know about PSD2 APIs?" - Joonas TomperiBig Data Helsinki v 3 | "What you should know about PSD2 APIs?" - Joonas Tomperi
Big Data Helsinki v 3 | "What you should know about PSD2 APIs?" - Joonas Tomperi
 
2007 12 - gsma - pay-buy - business opportunty analysis
2007 12 - gsma - pay-buy - business opportunty analysis2007 12 - gsma - pay-buy - business opportunty analysis
2007 12 - gsma - pay-buy - business opportunty analysis
 
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...
apidays LIVE LONDON - How APIs are changing the fintech world  by Chirine Ben...apidays LIVE LONDON - How APIs are changing the fintech world  by Chirine Ben...
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...
 
Open Banking APIs on AWS
Open Banking APIs on AWSOpen Banking APIs on AWS
Open Banking APIs on AWS
 
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
 
[WSO2 API Day Toronto 2019] The Business Benefits of Open Banking
[WSO2 API Day Toronto 2019] The Business Benefits of Open Banking[WSO2 API Day Toronto 2019] The Business Benefits of Open Banking
[WSO2 API Day Toronto 2019] The Business Benefits of Open Banking
 
Digital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading PlatformsDigital Transformation in Market Data and Trading Platforms
Digital Transformation in Market Data and Trading Platforms
 
Open bank project api days-presentation-dec2013
Open bank project api days-presentation-dec2013Open bank project api days-presentation-dec2013
Open bank project api days-presentation-dec2013
 
[Workshop] Business Benefits and Digital Transformation through Open Banking
[Workshop] Business Benefits and Digital Transformation through Open Banking[Workshop] Business Benefits and Digital Transformation through Open Banking
[Workshop] Business Benefits and Digital Transformation through Open Banking
 
The Evolution of Banking Technology Stack
The Evolution of Banking Technology StackThe Evolution of Banking Technology Stack
The Evolution of Banking Technology Stack
 
Web development Services - Mobiloitte
Web development Services - MobiloitteWeb development Services - Mobiloitte
Web development Services - Mobiloitte
 
Banking Asia - A Technological Revolution
Banking Asia - A Technological RevolutionBanking Asia - A Technological Revolution
Banking Asia - A Technological Revolution
 
Mobile app services - Mobiloitte
Mobile app services - MobiloitteMobile app services - Mobiloitte
Mobile app services - Mobiloitte
 

Similar to Use Microservices & APIS to divide & conquer your Legacy Systems

Micro services overview
Micro services overviewMicro services overview
Micro services overviewZeeshan Khan
 
QCon 2015 - Microservices Track Notes
QCon 2015 - Microservices Track Notes QCon 2015 - Microservices Track Notes
QCon 2015 - Microservices Track Notes Abdul Basit Munda
 
Understanding the WSO2 Platform
Understanding the WSO2 PlatformUnderstanding the WSO2 Platform
Understanding the WSO2 PlatformWSO2
 
MICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptxMICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptxMohammedShahid562503
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...Sabino Labarile
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey TodayLaurenWendler
 
An introduction to Microservices
An introduction to MicroservicesAn introduction to Microservices
An introduction to MicroservicesCisco DevNet
 
Do I Need A Service Mesh.pptx
Do I Need A Service Mesh.pptxDo I Need A Service Mesh.pptx
Do I Need A Service Mesh.pptxPINGXIONG3
 
microservices in mulesoft
microservices in mulesoftmicroservices in mulesoft
microservices in mulesoftRené Lucena
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingPace Integration
 
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...WSO2
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesHector Tapia
 
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletSurviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletHyperwallet
 
I Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at AmazonI Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at AmazonApigee | Google Cloud
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for EnterprisesWSO2
 
From Monoliths to Services: Grafually paying your Technical Debt
From Monoliths to Services: Grafually paying your Technical DebtFrom Monoliths to Services: Grafually paying your Technical Debt
From Monoliths to Services: Grafually paying your Technical DebtDavid Litvak Bruno
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises Kasun Indrasiri
 
Ledingkart Meetup #1: Monolithic to microservices in action
Ledingkart Meetup #1: Monolithic to microservices in actionLedingkart Meetup #1: Monolithic to microservices in action
Ledingkart Meetup #1: Monolithic to microservices in actionMukesh Singh
 

Similar to Use Microservices & APIS to divide & conquer your Legacy Systems (20)

Micro services overview
Micro services overviewMicro services overview
Micro services overview
 
QCon 2015 - Microservices Track Notes
QCon 2015 - Microservices Track Notes QCon 2015 - Microservices Track Notes
QCon 2015 - Microservices Track Notes
 
Understanding the WSO2 Platform
Understanding the WSO2 PlatformUnderstanding the WSO2 Platform
Understanding the WSO2 Platform
 
MICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptxMICROSERVICES ARCHITECTURE unit -2.pptx
MICROSERVICES ARCHITECTURE unit -2.pptx
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
 
E suap - INISTA 2014
E suap - INISTA 2014E suap - INISTA 2014
E suap - INISTA 2014
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
Microservices (en)
Microservices (en)Microservices (en)
Microservices (en)
 
An introduction to Microservices
An introduction to MicroservicesAn introduction to Microservices
An introduction to Microservices
 
Do I Need A Service Mesh.pptx
Do I Need A Service Mesh.pptxDo I Need A Service Mesh.pptx
Do I Need A Service Mesh.pptx
 
microservices in mulesoft
microservices in mulesoftmicroservices in mulesoft
microservices in mulesoft
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and Tooling
 
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServices
 
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletSurviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
 
I Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at AmazonI Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at Amazon
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises
 
From Monoliths to Services: Grafually paying your Technical Debt
From Monoliths to Services: Grafually paying your Technical DebtFrom Monoliths to Services: Grafually paying your Technical Debt
From Monoliths to Services: Grafually paying your Technical Debt
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises
 
Ledingkart Meetup #1: Monolithic to microservices in action
Ledingkart Meetup #1: Monolithic to microservices in actionLedingkart Meetup #1: Monolithic to microservices in action
Ledingkart Meetup #1: Monolithic to microservices in action
 

More from PaymentComponents

Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...PaymentComponents
 
The Future of Open Banking, beyond January 2018
The Future of Open Banking, beyond January 2018  The Future of Open Banking, beyond January 2018
The Future of Open Banking, beyond January 2018 PaymentComponents
 
aplonAPI Product Presentation
aplonAPI Product PresentationaplonAPI Product Presentation
aplonAPI Product PresentationPaymentComponents
 
360 degrees of FinTech (R)evolution
360 degrees of FinTech (R)evolution360 degrees of FinTech (R)evolution
360 degrees of FinTech (R)evolutionPaymentComponents
 
5 ideas to Kick-Start Platform Oriented Banking
5 ideas to Kick-Start Platform Oriented Banking5 ideas to Kick-Start Platform Oriented Banking
5 ideas to Kick-Start Platform Oriented BankingPaymentComponents
 
5 Sucess Factors when Implementing a Treasury Management System (TMS)
5 Sucess Factors when Implementing a Treasury Management System (TMS)5 Sucess Factors when Implementing a Treasury Management System (TMS)
5 Sucess Factors when Implementing a Treasury Management System (TMS)PaymentComponents
 
Looking to get started... with FinTech?
Looking to get started... with FinTech?Looking to get started... with FinTech?
Looking to get started... with FinTech?PaymentComponents
 

More from PaymentComponents (8)

Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
 
The Future of Open Banking, beyond January 2018
The Future of Open Banking, beyond January 2018  The Future of Open Banking, beyond January 2018
The Future of Open Banking, beyond January 2018
 
aplonAPI Product Presentation
aplonAPI Product PresentationaplonAPI Product Presentation
aplonAPI Product Presentation
 
Fintech vs Techfin
Fintech vs TechfinFintech vs Techfin
Fintech vs Techfin
 
360 degrees of FinTech (R)evolution
360 degrees of FinTech (R)evolution360 degrees of FinTech (R)evolution
360 degrees of FinTech (R)evolution
 
5 ideas to Kick-Start Platform Oriented Banking
5 ideas to Kick-Start Platform Oriented Banking5 ideas to Kick-Start Platform Oriented Banking
5 ideas to Kick-Start Platform Oriented Banking
 
5 Sucess Factors when Implementing a Treasury Management System (TMS)
5 Sucess Factors when Implementing a Treasury Management System (TMS)5 Sucess Factors when Implementing a Treasury Management System (TMS)
5 Sucess Factors when Implementing a Treasury Management System (TMS)
 
Looking to get started... with FinTech?
Looking to get started... with FinTech?Looking to get started... with FinTech?
Looking to get started... with FinTech?
 

Recently uploaded

212MTAMount Durham University Bachelor's Diploma in Technology
212MTAMount Durham University Bachelor's Diploma in Technology212MTAMount Durham University Bachelor's Diploma in Technology
212MTAMount Durham University Bachelor's Diploma in Technologyz xss
 
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办fqiuho152
 
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...amilabibi1
 
Tenets of Physiocracy History of Economic
Tenets of Physiocracy History of EconomicTenets of Physiocracy History of Economic
Tenets of Physiocracy History of Economiccinemoviesu
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
 
PMFBY , Pradhan Mantri Fasal bima yojna
PMFBY , Pradhan Mantri  Fasal bima yojnaPMFBY , Pradhan Mantri  Fasal bima yojna
PMFBY , Pradhan Mantri Fasal bima yojnaDharmendra Kumar
 
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...Amil Baba Dawood bangali
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfMichael Silva
 
原版1:1复刻温哥华岛大学毕业证Vancouver毕业证留信学历认证
原版1:1复刻温哥华岛大学毕业证Vancouver毕业证留信学历认证原版1:1复刻温哥华岛大学毕业证Vancouver毕业证留信学历认证
原版1:1复刻温哥华岛大学毕业证Vancouver毕业证留信学历认证rjrjkk
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithAdamYassin2
 
Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Sonam Pathan
 
Quantitative Analysis of Retail Sector Companies
Quantitative Analysis of Retail Sector CompaniesQuantitative Analysis of Retail Sector Companies
Quantitative Analysis of Retail Sector Companiesprashantbhati354
 
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...Amil baba
 
2024 Q1 Crypto Industry Report | CoinGecko
2024 Q1 Crypto Industry Report | CoinGecko2024 Q1 Crypto Industry Report | CoinGecko
2024 Q1 Crypto Industry Report | CoinGeckoCoinGecko
 
Economics, Commerce and Trade Management: An International Journal (ECTIJ)
Economics, Commerce and Trade Management: An International Journal (ECTIJ)Economics, Commerce and Trade Management: An International Journal (ECTIJ)
Economics, Commerce and Trade Management: An International Journal (ECTIJ)ECTIJ
 
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一S SDS
 
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...Amil baba
 
《加拿大本地办假证-寻找办理Dalhousie毕业证和达尔豪斯大学毕业证书的中介代理》
《加拿大本地办假证-寻找办理Dalhousie毕业证和达尔豪斯大学毕业证书的中介代理》《加拿大本地办假证-寻找办理Dalhousie毕业证和达尔豪斯大学毕业证书的中介代理》
《加拿大本地办假证-寻找办理Dalhousie毕业证和达尔豪斯大学毕业证书的中介代理》rnrncn29
 
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一S SDS
 

Recently uploaded (20)

212MTAMount Durham University Bachelor's Diploma in Technology
212MTAMount Durham University Bachelor's Diploma in Technology212MTAMount Durham University Bachelor's Diploma in Technology
212MTAMount Durham University Bachelor's Diploma in Technology
 
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
 
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
Amil Baba In Pakistan amil baba in Lahore amil baba in Islamabad amil baba in...
 
Tenets of Physiocracy History of Economic
Tenets of Physiocracy History of EconomicTenets of Physiocracy History of Economic
Tenets of Physiocracy History of Economic
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
 
PMFBY , Pradhan Mantri Fasal bima yojna
PMFBY , Pradhan Mantri  Fasal bima yojnaPMFBY , Pradhan Mantri  Fasal bima yojna
PMFBY , Pradhan Mantri Fasal bima yojna
 
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdf
 
原版1:1复刻温哥华岛大学毕业证Vancouver毕业证留信学历认证
原版1:1复刻温哥华岛大学毕业证Vancouver毕业证留信学历认证原版1:1复刻温哥华岛大学毕业证Vancouver毕业证留信学历认证
原版1:1复刻温哥华岛大学毕业证Vancouver毕业证留信学历认证
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam Smith
 
Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713
 
Quantitative Analysis of Retail Sector Companies
Quantitative Analysis of Retail Sector CompaniesQuantitative Analysis of Retail Sector Companies
Quantitative Analysis of Retail Sector Companies
 
Q1 2024 Newsletter | Financial Synergies Wealth Advisors
Q1 2024 Newsletter | Financial Synergies Wealth AdvisorsQ1 2024 Newsletter | Financial Synergies Wealth Advisors
Q1 2024 Newsletter | Financial Synergies Wealth Advisors
 
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
 
2024 Q1 Crypto Industry Report | CoinGecko
2024 Q1 Crypto Industry Report | CoinGecko2024 Q1 Crypto Industry Report | CoinGecko
2024 Q1 Crypto Industry Report | CoinGecko
 
Economics, Commerce and Trade Management: An International Journal (ECTIJ)
Economics, Commerce and Trade Management: An International Journal (ECTIJ)Economics, Commerce and Trade Management: An International Journal (ECTIJ)
Economics, Commerce and Trade Management: An International Journal (ECTIJ)
 
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
 
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
 
《加拿大本地办假证-寻找办理Dalhousie毕业证和达尔豪斯大学毕业证书的中介代理》
《加拿大本地办假证-寻找办理Dalhousie毕业证和达尔豪斯大学毕业证书的中介代理》《加拿大本地办假证-寻找办理Dalhousie毕业证和达尔豪斯大学毕业证书的中介代理》
《加拿大本地办假证-寻找办理Dalhousie毕业证和达尔豪斯大学毕业证书的中介代理》
 
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
(办理学位证)美国加州州立大学东湾分校毕业证成绩单原版一比一
 

Use Microservices & APIS to divide & conquer your Legacy Systems

  • 1. USE MICROSERVICES & APIS TO DIVIDE & CONQUER YOUR LEGACY SYSTEMS Sotiris Nossis (CEO)
  • 2. A GLOBAL FINTECH SOLUTIONS LEADER • PC is a payments expert helping some of the largest financial institutions with its core expertise • Is now helping Banks, Fintechs, ACHs worldwide in their digital transformation path • Has built hundreds of legacy projects in the past 30 years but now is a microservices and APIs fanatic • Applies the “APIs first” project development dogma. We even built our own API platform for Banks
  • 3. Countries with Existing Clients GLOBAL REACH Clients 50+ Countries 20+ aplonAPI 2 Nigeria 3 Cyprus 5 Portugal 1 Colombia (banks, Gov, Fintech HUBs) Mostly EU, US and AfricaaplonCASH 3 Corporates in Greece Others 40 banks & fintechs in US, Asia, EU
  • 4. Develop & Deploy Digital Growth UX/UI Design ONLY CUTTING EDGE SOLUTIONS & SERVICES Solutions Services Product Blueprint
  • 5. RECENT DISTINGUISHED PROJECTS! HELLENIC BANK ARCA NETWORK DIGITAL ONBOARDING CARDLINK Best Digital Initiative award at the Banking Technology Awards 2017. 5-star rating, in the Configo Financial APIs Index. Nigeria’s 1st Private ACH. We created the complete Operational Blueprint & built a FinServ 2.0, Open Banking ready, API powered system Mobile application for the end-to-end Digital Onboarding, of new Banking Customers, including ID document digitization & validation Built a card processing portal that supported their 3X growth in three years, servicing 300.000 POSs, 250.000 Merchants and handling over 200 TRXs per second Award Winning Ground Breaking Digital First Scalable & Robust WE DELIVER THE FINTECH FUTURE TODAY
  • 6. OPEN BANKING REDEFINES FINANCIAL SERVICES The financial industry exposes and consumes APIs to reshape the customer experience.
  • 7. THE PROBLEM - the speed divide • The world is changing – e.g. PSD2 in EU, Open banking initiatives across the globe, fintechs & challenger banks. • Everything is changing to meet the needs & expectations of the customers that cannot be satisfied by the legacy systems and structures
  • 8. Monolithic or even tightly integrated SOA stacks can’t follow the pace. We need a different structure. THE CAUSE – inelastic structures
  • 9. Use microservices architecture & APIS to split an application into distinct business rule components that support unique bits of functionality and can be managed by a single team. THE SOLUTION – divide & conquer
  • 10. WHY USE MICROSERVICES • Each microservice is developed using the most fitting technology • Phased implementation helps escape complete rewriting • Small, autonomous teams allow for better communication • Independent deployment doesn’t require synchronization of processes • Elements can be scaled separately
  • 11. ORGANIZATIONAL ASPECTS • Teams are organized around business capabilities • Small teams • Focused on products not projects • You build it, you run it • Culture of automation & governance • Decentralized deployment
  • 12. TECHNICAL ASPECΤS • Exposes and consumes APIs to communicate • Run on its own process • Isolates faults • Is stateless • Deployed and Scaled independently • Own its data
  • 13. ARCHITECTURAL ASPECTS • Uses API gateways • Bounded context • Single responsibility • Is polyglot • Choreographed • Smart endpoint and dumb pipe
  • 14. OPEN BANKING CREATES TWO MAJOR TRENDS The API Publishers The API Consumers
  • 15. FINANCIAL SERVICES APIs EVOLUTION 2018 2019 2020 APIs in EU are pressing priority The rest of the world follows Open banking everywhere Publishers become Consumers too New players emerge Everyone now consumes APIs Consumers become Publishers tooAPI Consumers 2021 API Publishers Banks discover 3rd parties
  • 17. DECOMPOSING A MONOLITHIC APPLICATION – the problem • A three tier monolithic application (Spring MVC, Java) grew rapidly (three years) from a reporting system to a large portal • Its Transaction processes were growing 100% per year (5000TRX/min) • It was 600 MB of code, 1 TB data, Hundreds of processes • Its user base was to grow to a few millions in two years • It was constantly changing and that was proving to be too expensive and unmanageable (long releases, system down too often for updates).
  • 18. DECOMPOSING A MONOLITHIC APPLICATION – the problem
  • 19. DECOMPOSING A MONOLITHIC APPLICATION – How • Identified autonomous processes and gradually separated them one by one from the original application • Created completely independent services for: Traces, charts, logging, vertical services for different user segments, Batch processes subsystem) • Used different DBs (mongo, Elasticsearch) to suit different purposes • All new processes exposed APIs to communicate with the rest of the modules • Used cloud services to deploy one by one the services • The original monolithic application was shrinking month by month
  • 20. DECOMPOSING A MONOLITHIC APPLICATION – How
  • 21. DECOMPOSING A MONOLITHIC APPLICATION – Benefits • The original monolithic application shrunk to a medium size project • Deployments were very often (even once a day) very short (few seconds) no down times, no conflicts • Code was much smaller, cleaner and teams were more comfortable to work with • Communication was cleaner, APIs everywhere • Demanding processes were scaled independently • UI changed to more eye candy tools for user facing processes • The microservices culture was instilled in the project and all new services were built autonomous • We were now ready to respond to new requests in weeks
  • 22. BUILDING A NEW SYSTEM IN MICROSERVICES APIs CASE STUDY 2
  • 23. BUILDING A NEW SYSTEM IN MICROSERVICES – the challenge • A brand new system (API gateway) designed for high volume / high availability and scalability • It was designed in microservices so that banks could replace some services with their own (eg. Authentication, developers portal, AML, integration with core banking) • We needed to also separate UI from API layers for the same reason
  • 24. BUILDING A NEW SYSTEM IN MICROSERVICES – the result
  • 25. SOME CLOSING REMARKS TO SEE THE WHOLE PICTURE
  • 28. SOME MORE THINGS TO CONSIDER • You need Evangelists to Instill the right culture • API Consuming applications & developers are your new VIP customer • You need proper tools to manage and deploy the APIs • The engineering effort may set you back • Inter-service communication creates more errors • Testing and monitoring may be daunting • You will have to adopt DevOps
  • 29. APIS & MICROSERVICES ARE RESHAPING THE FINANCIAL INDUSTRY nossis.sotiris@paymentcomponents.com SOTIRIS NOSSIS, CEO, PaymentComponents