![Page 1: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/1.jpg)
Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October 10, 2019
![Page 2: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/2.jpg)
Surviving, or thriving?
Optimization vs. Transformation
One Theme:
, ,
![Page 3: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/3.jpg)
in this Age of Digital Transformation?
Are we
How do you know?
![Page 4: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/4.jpg)
By 2028
40% of today’s Fortune 500 companies will be gone—not off the list, but gone!
Are you Surviving, or Thriving?
4
![Page 5: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/5.jpg)
Are you Surviving or Thriving?
5
“Only 40% of CIOs will lead the digital transformation
of the enterprise by 2018.”
— International data Corporation (IDC)
![Page 6: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/6.jpg)
Advancements in Technology and New Platforms Is Only Getting Faster!
![Page 7: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/7.jpg)
Are we thriving in this Age of Digital
Transformation?
How do you know?
What do you look to answer these questions?
![Page 8: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/8.jpg)
8
Backlog Takes too long to create
digital services
How does our Backlog Look?
Scattered Technologies Need to unify standards across
multiple legacy stacks
Lots of moving pieces - how is our communication and follow through?
Technical Debt New microservices and API
projects add to technical debt
What does our strategy to modernize look like?
Migration Strategy Need less costly, risk migration
plan for future & innovate today
How are we executing?
Legacy vs. DevOps Legacy related projects are
not aligned with DevOps
What is the impact on modern architecture?
Time to Market Accelerate new digital/omnichannels,
lock in customer loyalty
Do we bring out new products quickly?
Surviving, or Thriving? Typical Areas to Search for the Answer – Are we thriving?
![Page 9: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/9.jpg)
What are your key metrics?
ON BUDGET ON TIME PROJECT
COMPLETION
ON TIME SPRINT
COMPLETION
OTHER?
![Page 10: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/10.jpg)
Operational Excellence Metrics
How do you know?
If you don’t measure, you can’t answer the most important question:
Speed Service
Delivery Time
Productivity
Paid Hours Per API
Cost Dollars per API (Labor
Only)
Cost Dollars per API (SW/HW/Labor
)
![Page 11: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/11.jpg)
How Are You Doing On Your Journey?
![Page 12: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/12.jpg)
Tales from the Crypt: Resurrecting Legacy Core Assets with Cloud Native Microservices Shane Kent General Manager, North America October 9, 2019
![Page 13: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/13.jpg)
Openlegacy is the most
Very bold statement, I know, but I am going to show you why.
technology platform to come to market
in the last
![Page 14: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/14.jpg)
OpenLegacy Platform Impact
20x faster API creation
75% lower cost per API for the lifecycle
5x API latency improvement
Cut digital transformation project time in
![Page 15: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/15.jpg)
Channels
Mainfrrame
Facade
System
AS400
Facade
System
SAP
Facade
System
On-prem/Legacy 4
Facade
System
On-prem/Legacy 5
Facade
System
ESB / SOA Architecture
Proprietary Connector
MQ Tuxedo CPG IMS JT400
Traditional ESB/SOA Architecture
Messaging
Orchestration Flows
Brokering
Data Validation Mapping Data Validation Mapping Data Validation Mapping
JSON Modeling and Validations
API Authorizations API Access CTL API Management
API Gateway
Proprietary Connector Proprietary Connector
Legacy Systems
![Page 16: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/16.jpg)
ESB / SOA Architecture
API Gateway
On-prem/Legacy 1
Facade
System
On-prem/Legacy 2
Facade
System
On-prem/Legacy 3
Facade
System
On-prem/Legacy 4
Facade
System
On-prem/Legacy 5
Facade
System
MQ Tuxedo CPG IMS JT400
API Authorizations API Access CTL API Management
Proprietary Connector
Messaging
Orchestration Flows
Brokering
Data Validation Mapping Data Validation Mapping Data Validation Mapping
JSON Modeling and Validations
Proprietary Connector Proprietary Connector
Resources Supporting:
Design Programmers Testing Security Networking QA/QC Admin Support Governance Tandem Resources Tuxedo Resources Cobol Resources RPG Resources Management …………………………
ESB / SOA Architecture
Traditional ESB/SOA Architecture Channels
![Page 17: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/17.jpg)
API Gateway
API Authorizations API Access CTL API Management
Microservices
On-prem/Legacy 1
Facade
System
On-prem/Legacy 2
Facade
System
On-prem/Legacy 3
Facade
System
On-prem/Legacy 4
Facade
System
On-prem/Legacy 5
Facade
System
Legacy Systems
ESB / SOA Architecture
MQ Tuxedo CPG IMS JT400
⧟ API Gateway
⧟ API Management
⧟ Flow Orchestration
⧟ Data Validation/Mapping
⧟ Brokering
⧟ Messaging
⧟ Proprietary Connectors
⧟ Infrastructure
⧟ Licenses
⧟ Skills
Channels
Traditional ESB/SOA Architecture
![Page 18: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/18.jpg)
API Gateway
API Authorizations API Access CTL API Management
API Contract
Independent Microservice
SDK
On-prem/Legacy 1 On-prem/Legacy 2 On-prem/Legacy 3 On-prem/Legacy 4 On-prem/Legacy 5 Legacy Systems
Inn
ova
tio
n
⧟ Innovation through entire stack
⧟ Automated microservices creation/connectors
⧟ Deployable APIs in days or weeks
OPEN LEGACY CONNECTORS:
• ENVIRONMENTS - Programming Languages e.g. IBM Z/os, IBMi, Tandem etc. UX/UI, e.g. COBOL, RPG
• APPLICATIONS – e.g. SAP, HOGAN, Finastra
• MIDDLEWARE/WEBSERVICES – e.g. MQ, Tuxedo
• DATABASES/STORED PROCEDURES – e.g. Oracle, DB2, JDBC
• DESIGN TIME PARSERS – e.g. XML, SQL, JSON, Swagger
Channels
OpenLegacy Approach
Microservices
![Page 19: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/19.jpg)
Inn
ova
tio
n
Mainframe AS400 Unisys SAP Oracle COBOL/RPG/VSAM
Mainframe
Channels
OpenLegacy Approach
Resources Supporting:
Design Programmers Testing Security Networking QA/QC Admin Support Governance Tandem Resources Tuxedo Resources Cobol Resources RPG Resources Management …………………………
Legacy Systems
AS400 Unisys SAP Oracle Program Languages
OL Java SDK Abstraction Layer
API Gateway
API Authorizations API Access CTL API Management
Microservices
![Page 20: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/20.jpg)
Traditional SOA Middleware Architecture OpenLegacy Approach
![Page 21: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/21.jpg)
Automated API Design Process – Design Time
Design Process
Legacy Systems
• Oracle • IBM • SAP
• Custom connector • Mainframe • AS-400 RPC • DB2 Queries • MQ • Stored procedures • And more…
• Alnova • Finastra • Temenos • Microfocus
YOUR LEGACY SYSTEM
RPC
Screens
DB
API Design
Design/Develop
Testing
Store
EXPOSE
DEPLOY
Dev - Ops
API Publish
Analytics
Security
Management
Caching
Performance
Automation
• Templating • Security
![Page 22: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/22.jpg)
20x Faster APIs Creation
75% Lower Cost/ API for the Lifecycle
5x API Latency Improvement
![Page 23: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/23.jpg)
Is this you? Middleware – Large Financial Institution
Resources Supporting Design Programmers Testing Security Networking QA/QC Admin Support Governance Tandem Resources Tuxedo Resources Cobol Resources RPG Resources Management …………………………
![Page 24: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/24.jpg)
Reimagine
![Page 25: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/25.jpg)
OpenLegacy empowers Ayalon’s digital transformation and DevOps methodologies Challenges
• Develop Strategic Roadmap of Digital Transformation
• Enable business Processes on website
• Launch Mobile Apps
• All Leveraging AS/400 Applications
“With a foundation of DevOps methodology, OpenLegacy helped us step into the new digital age and deliver the access and speed we need to meet today’s needs and head into tomorrow.”
Eldad Omer,
CTO, Ayalon Insurance
Company
Solution
• Use Modern DevOps Tooling
• Improved Process and Automation
• Architecture and Infrastructure Improvements
Results
• Shortened Policy Entry - 4 Months to 5 Mins
• 100 APIs in 2 Months (Saves 1 Year Man Hours)
• Decreased manual processing ( takes 1 person 2 months vs 3 people 6 months)
![Page 26: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/26.jpg)
Ayalon - Development Challenges
26
Ayalon: Israeli-based Insurance company
Challenges:
• Monolithic applications
• On-prem systems
• By the time services launched already obsolete
Industry Landscape:
• Most insurance companies avoid full DevOps
• Organizational
• Automation
![Page 27: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/27.jpg)
Success Criteria
27
DevOps is part of the success criteria – Need commitment up front
Real education of teams – Speed is essential
Example of early success
New deal with large bank – sell to their business customers
• Software updates complete 2 months before signed agreement
IT is no longer the bottleneck
![Page 28: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/28.jpg)
JIRA IDE/ OpenLegacy
GIT (source &
conf.)
BITBUCKET (UI & admin)
DOCKER (container)
ICP KUBERNETES
JENKINS
Ayalon Platform
28
Unit Test
Build
QA
Prod
Req. Mgmt. Development + Configuration Mgmt. Pipeline CI/CD
Management & Orchestration
![Page 29: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/29.jpg)
Lessons Learned
29
• Cooperation between business and technical side
• Get management buy in
• Choose the right platform
• Need tooling that solves your problems
• Education
• Time for learning is critical
Results
Shortened policy entry process from 4 months to
5 minutes
100 APIs in 2 months saving
1 year man hours
Decreased manual processing from 6 months with 3 people to 2 months,
1 person
![Page 30: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/30.jpg)
Global API Case Study
• Disparate, customized implementations of core, legacy system in 50+ countries
• Backlog of 100+ foundational APIs to deliver new digital, global services
• Long development cycles with 200+ developers
The Goal: Global Microservice APIs to support Omni-Channel Demands
![Page 31: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/31.jpg)
Traditional Architecture
![Page 32: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/32.jpg)
Simplified Architecture
![Page 33: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/33.jpg)
Global API Case Study Results
• Legacy Microservice APIs created in 2 days
• 7x performance improvement for transaction response times
• Eliminate backlog with agile development and standardization
• Significantly lower cost of development
• Quickly add new logic or applications without touching legacy system
![Page 34: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/34.jpg)
34
Constant Vigilance
What do we need to do to do it better, cheaper, faster? That is the challenge – It never stops
![Page 35: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/35.jpg)
Thank you!
![Page 36: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/36.jpg)
Why are so many doing so little?
36
Desire
Immense pressure
to innovate
Much easier said than done
Reality
Years of budget cuts – but must address new
demands
Easier to keep the status quo
Threat
Legacy systems will continue to work.
Today competitive value is by creation of
exceptional customer experience
![Page 37: Tales from the Crypt: Resurrecting Legacy with …...Tales from the Crypt: Resurrecting Legacy with Cloud Native Microservices & APIs Shane Kent General Manager, North America October](https://reader030.vdocument.in/reader030/viewer/2022040112/5ec991b0f42e65744a27fa08/html5/thumbnails/37.jpg)
Swagger Spec or
Microservice
OpenLegacy API Contract
Console for: • Analytics • Optimizations • Security
Dependencies API
API
Contract
Orchestration / Transformation
OpenLegacy SDK 1
OpenLegacy SDK 2
OpenLegacy SDK N
Entity MetaData 1
OpenLegacy SDK
Entity MetaData 2
Connection Properties
Entity MetaData N
Connector
OpenLegacy Front End
Structure Generation
API Contract
Independent
Microservices
SDK
Legacy System
Inside an OpenLegacy Microservice / API
Angular Application
Optionally manual
Metadata Model
Generation
Structure Generation
Contract Generation
Automated MS Deploy
Automated Front End