SlideShare a Scribd company logo
1 of 20
Download to read offline
Putting Open Source to Work
at Greek Customers
Digital Transformation Case Studies
Unisystems Copyright © 2019
Tassos Anagnostopoulos
Principal Solutions Architect
AnagnostopoulosT@unisystems.gr
Case#1: Modernization of a Core Banking System
Unisystems Copyright © 2019
Large Greek Bank
wishing to modernize
their legacy Core
Banking System, in
order to:
Reduce time-to-market
of new functionality
Develop a unified
modern UI for the end
users
Improve maintainability
of system
Meet increasing digital
and mobile
requirements
Unisystems Copyright © 2019
Multi-tier
Loosely Coupled
Architecture
Employ latest
technologies
Increase
visibility into the
business logic
Shorten release
cycles
Project Goals
Previous Architecture (High-level)
Unisystems Copyright © 2019
Mainframe
Branch
Server
Branch 1
Branch
ServerBranch n
New Architecture (High-level)
Unisystems Copyright © 2019
Mainframe
Middleware
Cache Logs
Internal
Users
External
Users
Technology Overview
Unisystems Copyright © 2019
M/F Layer
Employee Web App
Customer
Web App
Mobile App
Services
Middleware Layer
Channel Layer for
Employee Apps
Channel Layer for
Customer Apps
Proprietary
Channel Layer
for APIs
Other Internal &
External Systems
API Management
Middleware Layer Drilldown
Unisystems Copyright © 2019
Application Server
Integration
Services
MIDDLEWARE LAYER
Business Rules
Management
Services
Business Process
Management
Services
Distributed Cache
Services
Logging Services
Open Source for the Enterprise
Unisystems Copyright © 2019
Bank was not opposed to employing Open Source technologies,
provided that:
• All products were certified to be enterprise-ready
• There would be 24x7 product support
+
Product Mapping to Red Hat JBoss Middleware
Unisystems Copyright © 2019
Red Hat JBoss
Enterprise Application Platform
Red Hat JBoss Fuse
Red Hat JBoss BPM Suite
(includes JBoss BRMS)
RedHatJBoss
DataGrid
Application Lifecycle Management
Unisystems Copyright © 2019
Collaboration
Requirements
Management
Architecture Design
 MS Project, JIRAProject Management
Quality & Test Automation
Task Management
Build Environment
 Confluence
 Enterprise Architect
 JIRA, Confluence
 SonarQube, JUnit, Arquillian,
Soap UI, JMeter
 IDE plugins, Maven, Nexus,
Jenkins, GitLab
 Confluence, JIRA
Benefits & Impact of Changes
Unisystems Copyright © 2019
 Ease of maintainability
significantly improved
 Automation of development and
testing processes
 Paving the road for adopting
Containers and DevOps
 Easy prototyping of new business
requests
 Much shorter release cycles
 Centralization of business logic
in a format understood by
business people
Business Technical
Case#2: Platform for e-Banking & Mobile Banking
Unisystems Copyright © 2019
Large Greek Bank decided to fully redesign their e-Banking
& Mobile Banking customer-facing applications.
Key
Requirements:
Quick response to market
needs & legislative changes
Avoid vendor lock-in
Be cloud-ready
Key
Technology
Decisions:
Adopt Microservices
Architecture
Implement DevOps
practices
Go Open Source (with
professional support)
Evolution of the IT World
Unisystems Copyright © 2019
Microservices Architecture
Unisystems Copyright © 2019
DevOps with Containers
Unisystems Copyright © 2019
source
repository
CI/CD
engine
dev container
physical
virtual
private cloud
public cloud
?
Standards in Container Technology
Unisystems Copyright © 2019
?
Standards in Container Technology
Unisystems Copyright © 2019
Selecting a Container Platform
• Choose a Container Platform that:
• Uses Docker for building and running containers
• Leverages Kubernetes for orchestrating containers at scale
• Is fully open-source
• Has a proven track record with large install base
Unisystems Copyright © 2019
• Outcome:
• Red Hat OpenShift Container Platform
Benefits & Impact of Changes
Unisystems Copyright © 2019
 Inherent resiliency & scalability
 Improved utilization of hardware
resources
 Guaranteed deployment
consistency
 Cloud-native; easy to move to public
cloud if needed
 Frictionless - Can quickly respond to
changes
 Ability to meet peak demands with
low cost infrastructure
 Easy prototyping of new business
requests
 Much shorter release cycles
Business Technical
Unisystems Copyright © 2019

More Related Content

What's hot

Flexthink2016_IIOT_Vision
Flexthink2016_IIOT_VisionFlexthink2016_IIOT_Vision
Flexthink2016_IIOT_VisionYvan Rudzinski
 
The Future of Converged Systems and Integrated Systems
The Future of Converged Systems and Integrated SystemsThe Future of Converged Systems and Integrated Systems
The Future of Converged Systems and Integrated SystemsPim Bilderbeek
 
Why Should I Adopt a Digital Twin?
Why Should I Adopt a Digital Twin?Why Should I Adopt a Digital Twin?
Why Should I Adopt a Digital Twin?Memoori
 
D aronoff 9nov11 rise of dynamic computing
D aronoff 9nov11  rise of dynamic computingD aronoff 9nov11  rise of dynamic computing
D aronoff 9nov11 rise of dynamic computingDavid Aronoff
 
Digital Railways presentation by Technology Strategy Board
Digital Railways presentation by Technology Strategy BoardDigital Railways presentation by Technology Strategy Board
Digital Railways presentation by Technology Strategy BoardKTN
 
OutSystems for Local Government Making Digital Transformation a Reality for M...
OutSystems for Local Government Making Digital Transformation a Reality for M...OutSystems for Local Government Making Digital Transformation a Reality for M...
OutSystems for Local Government Making Digital Transformation a Reality for M...OutSystems
 
Systems Middleware overview in a nutshell
Systems Middleware overview in a nutshellSystems Middleware overview in a nutshell
Systems Middleware overview in a nutshellBob Unsworth
 
Cloud and security impacts
Cloud and security impactsCloud and security impacts
Cloud and security impactsShekhar Gupta
 
Practical IIoT Solutions for Manufacturing
Practical IIoT Solutions for ManufacturingPractical IIoT Solutions for Manufacturing
Practical IIoT Solutions for ManufacturingInductive Automation
 
Trends in telco
Trends in telcoTrends in telco
Trends in telcoEMC
 

What's hot (13)

Flexthink2016_IIOT_Vision
Flexthink2016_IIOT_VisionFlexthink2016_IIOT_Vision
Flexthink2016_IIOT_Vision
 
The Future of Converged Systems and Integrated Systems
The Future of Converged Systems and Integrated SystemsThe Future of Converged Systems and Integrated Systems
The Future of Converged Systems and Integrated Systems
 
Why Should I Adopt a Digital Twin?
Why Should I Adopt a Digital Twin?Why Should I Adopt a Digital Twin?
Why Should I Adopt a Digital Twin?
 
D aronoff 9nov11 rise of dynamic computing
D aronoff 9nov11  rise of dynamic computingD aronoff 9nov11  rise of dynamic computing
D aronoff 9nov11 rise of dynamic computing
 
Digital Railways presentation by Technology Strategy Board
Digital Railways presentation by Technology Strategy BoardDigital Railways presentation by Technology Strategy Board
Digital Railways presentation by Technology Strategy Board
 
Cloud Transformation - Insurance Vertical
Cloud Transformation - Insurance VerticalCloud Transformation - Insurance Vertical
Cloud Transformation - Insurance Vertical
 
HyperBuilding_MT_1
HyperBuilding_MT_1HyperBuilding_MT_1
HyperBuilding_MT_1
 
OutSystems for Local Government Making Digital Transformation a Reality for M...
OutSystems for Local Government Making Digital Transformation a Reality for M...OutSystems for Local Government Making Digital Transformation a Reality for M...
OutSystems for Local Government Making Digital Transformation a Reality for M...
 
Edil learning - INISTA 2014
Edil learning - INISTA 2014Edil learning - INISTA 2014
Edil learning - INISTA 2014
 
Systems Middleware overview in a nutshell
Systems Middleware overview in a nutshellSystems Middleware overview in a nutshell
Systems Middleware overview in a nutshell
 
Cloud and security impacts
Cloud and security impactsCloud and security impacts
Cloud and security impacts
 
Practical IIoT Solutions for Manufacturing
Practical IIoT Solutions for ManufacturingPractical IIoT Solutions for Manufacturing
Practical IIoT Solutions for Manufacturing
 
Trends in telco
Trends in telcoTrends in telco
Trends in telco
 

Similar to T.Anagnostopoulos: Putting Open Source to Work at Greek Customers

Bluemixoverview
BluemixoverviewBluemixoverview
BluemixoverviewLuca Rago
 
Msp deck charles- final mb 2020 - Multicloud overview
Msp deck   charles- final mb 2020 - Multicloud overviewMsp deck   charles- final mb 2020 - Multicloud overview
Msp deck charles- final mb 2020 - Multicloud overviewCharles Keatts
 
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudWhat is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudPatrick Bouillaud
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumStarttech Ventures
 
Identifying Bottlenecks in Mobile Cloud Computing (MCC)
Identifying Bottlenecks in Mobile Cloud Computing (MCC)Identifying Bottlenecks in Mobile Cloud Computing (MCC)
Identifying Bottlenecks in Mobile Cloud Computing (MCC)Dr. Ranbijay Kumar
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
Embracing the Public Cloud with Herb VanHook
Embracing the Public Cloud with Herb VanHookEmbracing the Public Cloud with Herb VanHook
Embracing the Public Cloud with Herb VanHookBMC Software
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEFilipe Miranda
 
Smarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudSmarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudIBM India Smarter Computing
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational valueMihai Criveti
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaBill Duncan
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceSimon Baker
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)Fong Yee Long
 
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfApplication Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfbasilmph
 

Similar to T.Anagnostopoulos: Putting Open Source to Work at Greek Customers (20)

Bluemix - Overview & Benefits
Bluemix - Overview & BenefitsBluemix - Overview & Benefits
Bluemix - Overview & Benefits
 
IBM Bluemix Overview
IBM Bluemix OverviewIBM Bluemix Overview
IBM Bluemix Overview
 
How does IBM Bluemix work?
How does IBM Bluemix work?How does IBM Bluemix work?
How does IBM Bluemix work?
 
Bluemixoverview
BluemixoverviewBluemixoverview
Bluemixoverview
 
Msp deck charles- final mb 2020 - Multicloud overview
Msp deck   charles- final mb 2020 - Multicloud overviewMsp deck   charles- final mb 2020 - Multicloud overview
Msp deck charles- final mb 2020 - Multicloud overview
 
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudWhat is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking Forum
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
Identifying Bottlenecks in Mobile Cloud Computing (MCC)
Identifying Bottlenecks in Mobile Cloud Computing (MCC)Identifying Bottlenecks in Mobile Cloud Computing (MCC)
Identifying Bottlenecks in Mobile Cloud Computing (MCC)
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Embracing the Public Cloud with Herb VanHook
Embracing the Public Cloud with Herb VanHookEmbracing the Public Cloud with Herb VanHook
Embracing the Public Cloud with Herb VanHook
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONE
 
Smarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudSmarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with Cloud
 
App Modernization
App ModernizationApp Modernization
App Modernization
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational value
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousedera
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdfApplication Modernization With Cloud Native Approach_ An in-depth Guide.pdf
Application Modernization With Cloud Native Approach_ An in-depth Guide.pdf
 

More from Uni Systems S.M.S.A.

Uni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
 
Microsoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D KoutsanastasisMicrosoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D KoutsanastasisUni Systems S.M.S.A.
 
Create Unique Experiences through a CRM Approach St Kontos
Create Unique Experiences through a CRM Approach St Kontos Create Unique Experiences through a CRM Approach St Kontos
Create Unique Experiences through a CRM Approach St Kontos Uni Systems S.M.S.A.
 
Bring your data to the era of AI D. Agagiotis.pdf
Bring your data to the era of AI D. Agagiotis.pdfBring your data to the era of AI D. Agagiotis.pdf
Bring your data to the era of AI D. Agagiotis.pdfUni Systems S.M.S.A.
 
Innovative approaches with AI, Data Analytics & CRM
Innovative approaches with AI, Data Analytics & CRMInnovative approaches with AI, Data Analytics & CRM
Innovative approaches with AI, Data Analytics & CRMUni Systems S.M.S.A.
 
Change the Business Landscape with Voice of Customer.pdf
Change the Business Landscape with Voice of Customer.pdfChange the Business Landscape with Voice of Customer.pdf
Change the Business Landscape with Voice of Customer.pdfUni Systems S.M.S.A.
 
Change the Business Landscape with Voice of Customer
Change the Business Landscape with Voice of CustomerChange the Business Landscape with Voice of Customer
Change the Business Landscape with Voice of CustomerUni Systems S.M.S.A.
 
The Evolution in Customer Experience: Migration to Cloud for Contact Center
The Evolution in Customer Experience: Migration to Cloud for Contact CenterThe Evolution in Customer Experience: Migration to Cloud for Contact Center
The Evolution in Customer Experience: Migration to Cloud for Contact CenterUni Systems S.M.S.A.
 
The Evolution of Customer Experience
The Evolution of Customer Experience The Evolution of Customer Experience
The Evolution of Customer Experience Uni Systems S.M.S.A.
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUni Systems S.M.S.A.
 

More from Uni Systems S.M.S.A. (20)

Microsoft Power Platform.pptx
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptx
 
Uni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptx
 
D365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G AspiotisD365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G Aspiotis
 
AI pitch SSideri
 AI pitch SSideri  AI pitch SSideri
AI pitch SSideri
 
Microsoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D KoutsanastasisMicrosoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D Koutsanastasis
 
Create Unique Experiences through a CRM Approach St Kontos
Create Unique Experiences through a CRM Approach St Kontos Create Unique Experiences through a CRM Approach St Kontos
Create Unique Experiences through a CRM Approach St Kontos
 
Bridging The Gap D Karystinos
 Bridging The Gap D Karystinos Bridging The Gap D Karystinos
Bridging The Gap D Karystinos
 
Bring your data to the era of AI D. Agagiotis.pdf
Bring your data to the era of AI D. Agagiotis.pdfBring your data to the era of AI D. Agagiotis.pdf
Bring your data to the era of AI D. Agagiotis.pdf
 
How AI Transforms Businesses
How AI Transforms BusinessesHow AI Transforms Businesses
How AI Transforms Businesses
 
Innovative approaches with AI, Data Analytics & CRM
Innovative approaches with AI, Data Analytics & CRMInnovative approaches with AI, Data Analytics & CRM
Innovative approaches with AI, Data Analytics & CRM
 
Medallia VoC in action .pdf
Medallia VoC in action .pdfMedallia VoC in action .pdf
Medallia VoC in action .pdf
 
CX Powered by Uni Systems.pdf
CX Powered by Uni Systems.pdfCX Powered by Uni Systems.pdf
CX Powered by Uni Systems.pdf
 
Change the Business Landscape with Voice of Customer.pdf
Change the Business Landscape with Voice of Customer.pdfChange the Business Landscape with Voice of Customer.pdf
Change the Business Landscape with Voice of Customer.pdf
 
CX Powered by Uni Systems
CX Powered by Uni SystemsCX Powered by Uni Systems
CX Powered by Uni Systems
 
Change the Business Landscape with Voice of Customer
Change the Business Landscape with Voice of CustomerChange the Business Landscape with Voice of Customer
Change the Business Landscape with Voice of Customer
 
Medallia VoC in action
Medallia VoC in actionMedallia VoC in action
Medallia VoC in action
 
The Evolution in Customer Experience: Migration to Cloud for Contact Center
The Evolution in Customer Experience: Migration to Cloud for Contact CenterThe Evolution in Customer Experience: Migration to Cloud for Contact Center
The Evolution in Customer Experience: Migration to Cloud for Contact Center
 
The Evolution of Customer Experience
The Evolution of Customer Experience The Evolution of Customer Experience
The Evolution of Customer Experience
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformation
 
Microsoft: Invent with Purpose
Microsoft: Invent with PurposeMicrosoft: Invent with Purpose
Microsoft: Invent with Purpose
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

T.Anagnostopoulos: Putting Open Source to Work at Greek Customers

  • 1. Putting Open Source to Work at Greek Customers Digital Transformation Case Studies Unisystems Copyright © 2019 Tassos Anagnostopoulos Principal Solutions Architect AnagnostopoulosT@unisystems.gr
  • 2. Case#1: Modernization of a Core Banking System Unisystems Copyright © 2019 Large Greek Bank wishing to modernize their legacy Core Banking System, in order to: Reduce time-to-market of new functionality Develop a unified modern UI for the end users Improve maintainability of system Meet increasing digital and mobile requirements
  • 3. Unisystems Copyright © 2019 Multi-tier Loosely Coupled Architecture Employ latest technologies Increase visibility into the business logic Shorten release cycles Project Goals
  • 4. Previous Architecture (High-level) Unisystems Copyright © 2019 Mainframe Branch Server Branch 1 Branch ServerBranch n
  • 5. New Architecture (High-level) Unisystems Copyright © 2019 Mainframe Middleware Cache Logs Internal Users External Users
  • 6. Technology Overview Unisystems Copyright © 2019 M/F Layer Employee Web App Customer Web App Mobile App Services Middleware Layer Channel Layer for Employee Apps Channel Layer for Customer Apps Proprietary Channel Layer for APIs Other Internal & External Systems API Management
  • 7. Middleware Layer Drilldown Unisystems Copyright © 2019 Application Server Integration Services MIDDLEWARE LAYER Business Rules Management Services Business Process Management Services Distributed Cache Services Logging Services
  • 8. Open Source for the Enterprise Unisystems Copyright © 2019 Bank was not opposed to employing Open Source technologies, provided that: • All products were certified to be enterprise-ready • There would be 24x7 product support +
  • 9. Product Mapping to Red Hat JBoss Middleware Unisystems Copyright © 2019 Red Hat JBoss Enterprise Application Platform Red Hat JBoss Fuse Red Hat JBoss BPM Suite (includes JBoss BRMS) RedHatJBoss DataGrid
  • 10. Application Lifecycle Management Unisystems Copyright © 2019 Collaboration Requirements Management Architecture Design  MS Project, JIRAProject Management Quality & Test Automation Task Management Build Environment  Confluence  Enterprise Architect  JIRA, Confluence  SonarQube, JUnit, Arquillian, Soap UI, JMeter  IDE plugins, Maven, Nexus, Jenkins, GitLab  Confluence, JIRA
  • 11. Benefits & Impact of Changes Unisystems Copyright © 2019  Ease of maintainability significantly improved  Automation of development and testing processes  Paving the road for adopting Containers and DevOps  Easy prototyping of new business requests  Much shorter release cycles  Centralization of business logic in a format understood by business people Business Technical
  • 12. Case#2: Platform for e-Banking & Mobile Banking Unisystems Copyright © 2019 Large Greek Bank decided to fully redesign their e-Banking & Mobile Banking customer-facing applications. Key Requirements: Quick response to market needs & legislative changes Avoid vendor lock-in Be cloud-ready Key Technology Decisions: Adopt Microservices Architecture Implement DevOps practices Go Open Source (with professional support)
  • 13. Evolution of the IT World Unisystems Copyright © 2019
  • 15. DevOps with Containers Unisystems Copyright © 2019 source repository CI/CD engine dev container physical virtual private cloud public cloud
  • 16. ? Standards in Container Technology Unisystems Copyright © 2019
  • 17. ? Standards in Container Technology Unisystems Copyright © 2019
  • 18. Selecting a Container Platform • Choose a Container Platform that: • Uses Docker for building and running containers • Leverages Kubernetes for orchestrating containers at scale • Is fully open-source • Has a proven track record with large install base Unisystems Copyright © 2019 • Outcome: • Red Hat OpenShift Container Platform
  • 19. Benefits & Impact of Changes Unisystems Copyright © 2019  Inherent resiliency & scalability  Improved utilization of hardware resources  Guaranteed deployment consistency  Cloud-native; easy to move to public cloud if needed  Frictionless - Can quickly respond to changes  Ability to meet peak demands with low cost infrastructure  Easy prototyping of new business requests  Much shorter release cycles Business Technical