SlideShare a Scribd company logo
1 of 44
Classificatie: vertrouwelijk
Help me move
away from
Oracle … or not
Lucas Jellema
Architect & CTO AMIS | Conclusion
Classificatie: vertrouwelijk
Lucas Jellema
CTO for AMIS | Conclusion
Cloud Solution Architect
Help me move away from Oracle ... or not - LVOUG Day
lucas.jellema@amis.nl | technology.amis.nl | @lucasjellema | lucas-jellema
Classificatie: Public
Publiek
Who Am I?
• Started at and with Oracle in 1994
• Oracle Database 7, PL/SQL, Forms, Reports, Case 5.0/5.1 & Designer/2000
• Since 2002 working at AMIS | Conclusion
• Worked with > 50 companies
• data, end user applications, integration, agile, cloud, DevOps, IoT
• (almost) always Oracle technology
• Last few years: Help me!
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Who is asking? Why?
Help me move away from Oracle ... or not - LVOUG Day
Oracle License Management Service
Classificatie: Public
Publiek
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Expensive is subjective
or
Cost = operating expenses + maintenance & life cycle management costs
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Migration makes financial sense?
• migration costs = requirement analysis + design + implementation + test + train + risk
mitigation + …
• consider additional post migration benefits
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
What is meant?
• Move away from …
• but: where to?
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
What is meant?
• Move away from …
• but: where to?
• And what is “Oracle”?
• why specifically move away from Oracle?
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Oracle moving away from Oracle
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
What is Oracle?
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
What is Oracle?
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
What is Oracle?
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
What is Oracle?
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Ce ci
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Ce ci
Help me move away from Oracle ... or not - LVOUG Day
Ceci n’est pas
Classificatie: Public
Publiek
Oracle Database
• Is much more than just a relational store of data
and SQL query engine
• Application Platform
• PL/SQL
• Stored Java
• MLE (multi language engine)
• Embedded PL/SQL Gateway, ORDS
• APEX
• Oracle Database features
• Audit
• Virtual Private Database
• Edition Based Redefinition
• Flashback
• Spatial and Graph
• Advanced Analytics and Machine Learning
• …
Help me move away from Oracle ... or not - LVOUG Day
<> || >>
PostgreSQL,
MySQL, SQL Server,
AWS RDS, NoSQL
Classificatie: Public
Publiek
Oracle in your organization also includes
• Tools
• Processes
• People, skills and knowledge (and feelings)
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Early ‘90s
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Before…
• Apps (& Mobile Phones)
• Internet
• Agile
• GB
• Virtualization
• eBusiness Suite (but SAP was there)
• Linux
• NoSQL
• Open Source
• Solid State Drive
• Cloud
• Internet of Things
• Climate Change / Global Warming
• Metaverse
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Era of
• Relational Database Management System (RDBMS) and SQL
• (System R,) Oracle, INGRESS, Paradox, FoxPro, Sybase, DB2, Informix, SQL
Server
• First rollout of IT in mid-size organizations and across all industries
• initially terminals, then PCs and
subsequently Windows GUI & mouses (2-tier Client/Server)
• much custom development (hardly any COTS available)
• ERD, Enterprise Datamodel and Enterprise [wide] Database
• normalization
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Era of
• Strong integrity rules – implemented through constraints
• Fat Database – heaps of PL/SQL (triggers & packages)
• Applications consisted of:
• Oracle Database, PL/SQL, Oracle Forms, Oracle Reports
• Monolith – avant la lettre
• The DBA ruled supreme
• guardians of data model, data, database
• Companies gaining competitive edge
on cutting (& bleeding) technology edge
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Companies gaining competitive advantage
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
What happened since then?
Help me move away from Oracle ... or not - LVOUG Day
2000 2020
2010
DevOps
λ
Classificatie: Public
Publiek
Help me move away from Oracle ... or not - LVOUG Day
What also happened since then?
Classificatie: Public
Publiek
Once upon a time
Help me move away from Oracle ... or not - LVOUG Day
A Typical Oracle
customer
high incident rate
not modern
legacy
business critical
custom software
end of scale
little expertise left
on applications and tech stack
fragile
no tests, no specs, no docs
expensive: high TCO
high technical debt
no evolution
monolith
unattractive technology stack
for young talent
unsupported
inflexible
security-challenged
business  IT gap
old
Classificatie: Public
Publiek
We ruined the word “Legacy”
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
We ruined the word “Legacy”
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Stuck in a not so good place
• Problems
• Disappointments
• Frustrations
• And Oracle always seems to be part of it
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
That is really what they want to move away from
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Any 15-20+ year old IT system
• qualifies to be moved away from
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
What is desired?
• A better place
• What does that mean?
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
How to go there?
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
It does not exist
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Oracle
Cloud
PaaS
Any IaaS
Oracle
Database
Any PaaS
SaaS
Retain (& Refurbish)
Rehost
Repurchase
Replatform Refactor/Rearchitect
Oracle
Database
Autonomous
Database
NoSQL
Elastic
RDBMS
DWH/
Data Lake
Oracle
Cloud
IaaS/DBaaS
Rehost
Oracle
Database
Oracle
Database Retire
Analysis of Current Systems
Help me move away from Oracle ... or not - LVOUG Day
6R Strategy for Finding your Route
Classificatie: Public
Publiek
My Recommendations
• Appreciate the tremendous value in your applications, data(bases),
people, processes
• consider including it explicitly as assets on your balance sheet
• Focus on Business Value provided by IT systems
• make sure your IT enables business – it is a means to that end
• agile Dev and Ops – short time to market, high release frequency
• do custom IT only for company specific and competitively relevant:
buy (COTS/SaaS) before reuse before build
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
My Recommendations - 2
• Analyze and Manage Technical and other Debt
• software “-abilities”
• Modernize Application architecture
• “microservices”, decoupling, reduce monolithism
• Refine Data architecture
• stand-alone domains, interfaces
• no sub-interface cross-domain logic (such as FKs)
• metadata management and data governance
• apply CQRS (command query responsibility) and allow tailor
made read only data replicas
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
My Recommendations - 3
• Automate your IT processes
• software engineering, platform virtualization, infra as code, CI/CD, no touch Ops
• Design for and run on Elastic Platform (dynamic scale up and down by
horizontally scaling out and in) and for managed & Pay per Use
• Do Life Cycle Management:
constant technical and functional evaluation and evolution
• know what you have,
• what is used and whom and what for,
• what value does it generate and what does it cost to operate
• what is available in the world around you,
• what is the gap and what are the cost and benefit of closing it
• keep moving forward and keep talking with business
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Backwards Compatibility can make Complacent
• After 25 years – my SQL, PL/SQL and Forms skills are still relevant
• and even [most of] my code will still run
• Kudos to Oracle!
• But beware – all of us: do not get complacent
• Make sure your code is not
backwards compatible
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Embrace and Leverage “The New”
• Concepts, Patterns, Tools, Ways of Working, Features, Technology
• Shame on you if you
• are still using (+) for outer join
• include DECODE in any SQL you write
• type SYSDATE instead of
SYSTIMESTAMP
• have never tried out WITH clause
in your SQL queries
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Ora of Success
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Help me move away from Oracle…
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: Public
Publiek
Help me move away from Oracle to … Oracle
Help me move away from Oracle ... or not - LVOUG Day
Classificatie: vertrouwelijk
The End
Help me move away from Oracle ... or not - LVOUG Day
lucas.jellema@amis.nl | technology.amis.nl | @lucasjellema | lucas-jellema
liels paldies
thank you very much
hartelijk dank

More Related Content

Similar to Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG Day, October 2022)

AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?Rob Brown
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?jeckels
 
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painNeerventure.com
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...Databricks
 
Options for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketOptions for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketDremio Corporation
 
Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsAndreas Chatziantoniou
 
Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsAndreas Chatziantoniou
 
Open Source & Identity Management
Open Source & Identity ManagementOpen Source & Identity Management
Open Source & Identity ManagementJISC Netskills
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsNicolas (Nick) Barcet
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessInside Analysis
 
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachStephen Ritchie
 
Evolving Role of Enterprise Data Warehouse Department in Big Data World
Evolving Role of Enterprise Data Warehouse Department in Big Data WorldEvolving Role of Enterprise Data Warehouse Department in Big Data World
Evolving Role of Enterprise Data Warehouse Department in Big Data WorldAnurag Shrivastava
 
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Andy Talbot
 
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
The Art of Intelligence – Introduction Machine Learning for Oracle profession...The Art of Intelligence – Introduction Machine Learning for Oracle profession...
The Art of Intelligence – Introduction Machine Learning for Oracle profession...Lucas Jellema
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of PassKellyn Pot'Vin-Gorman
 

Similar to Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG Day, October 2022) (20)

AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Mnod linsync10 oba
Mnod linsync10 obaMnod linsync10 oba
Mnod linsync10 oba
 
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
 
Where to Start ETL Developer Career
Where to Start ETL Developer CareerWhere to Start ETL Developer Career
Where to Start ETL Developer Career
 
Options for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketOptions for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current Market
 
Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology experts
 
Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology experts
 
2020 - OCI Key Concepts for Oracle DBAs
2020 - OCI Key Concepts for Oracle DBAs2020 - OCI Key Concepts for Oracle DBAs
2020 - OCI Key Concepts for Oracle DBAs
 
Open Source & Identity Management
Open Source & Identity ManagementOpen Source & Identity Management
Open Source & Identity Management
 
Apex ace update
Apex ace updateApex ace update
Apex ace update
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile Approach
 
Evolving Role of Enterprise Data Warehouse Department in Big Data World
Evolving Role of Enterprise Data Warehouse Department in Big Data WorldEvolving Role of Enterprise Data Warehouse Department in Big Data World
Evolving Role of Enterprise Data Warehouse Department in Big Data World
 
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...
 
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
The Art of Intelligence – Introduction Machine Learning for Oracle profession...The Art of Intelligence – Introduction Machine Learning for Oracle profession...
The Art of Intelligence – Introduction Machine Learning for Oracle profession...
 
DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of Pass
 
Stackato v4
Stackato v4Stackato v4
Stackato v4
 

More from Lucas Jellema

Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Lucas Jellema
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Lucas Jellema
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lucas Jellema
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Lucas Jellema
 
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...Lucas Jellema
 
Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Lucas Jellema
 
IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)Lucas Jellema
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Lucas Jellema
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Lucas Jellema
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Lucas Jellema
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Lucas Jellema
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...Lucas Jellema
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Lucas Jellema
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Lucas Jellema
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...Lucas Jellema
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Lucas Jellema
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Lucas Jellema
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Lucas Jellema
 
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Lucas Jellema
 
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...Lucas Jellema
 

More from Lucas Jellema (20)

Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...
 
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
 
Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!
 
IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
 
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
 
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
Triple C - Centralize, Cloudify and Consolidate Dozens of Oracle Databases (O...
 

Recently uploaded

Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 

Recently uploaded (20)

Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 

Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG Day, October 2022)

  • 1. Classificatie: vertrouwelijk Help me move away from Oracle … or not Lucas Jellema Architect & CTO AMIS | Conclusion
  • 2. Classificatie: vertrouwelijk Lucas Jellema CTO for AMIS | Conclusion Cloud Solution Architect Help me move away from Oracle ... or not - LVOUG Day lucas.jellema@amis.nl | technology.amis.nl | @lucasjellema | lucas-jellema
  • 3. Classificatie: Public Publiek Who Am I? • Started at and with Oracle in 1994 • Oracle Database 7, PL/SQL, Forms, Reports, Case 5.0/5.1 & Designer/2000 • Since 2002 working at AMIS | Conclusion • Worked with > 50 companies • data, end user applications, integration, agile, cloud, DevOps, IoT • (almost) always Oracle technology • Last few years: Help me! Help me move away from Oracle ... or not - LVOUG Day
  • 4. Classificatie: Public Publiek Who is asking? Why? Help me move away from Oracle ... or not - LVOUG Day Oracle License Management Service
  • 5. Classificatie: Public Publiek Help me move away from Oracle ... or not - LVOUG Day
  • 6. Classificatie: Public Publiek Expensive is subjective or Cost = operating expenses + maintenance & life cycle management costs Help me move away from Oracle ... or not - LVOUG Day
  • 7. Classificatie: Public Publiek Migration makes financial sense? • migration costs = requirement analysis + design + implementation + test + train + risk mitigation + … • consider additional post migration benefits Help me move away from Oracle ... or not - LVOUG Day
  • 8. Classificatie: Public Publiek What is meant? • Move away from … • but: where to? Help me move away from Oracle ... or not - LVOUG Day
  • 9. Classificatie: Public Publiek What is meant? • Move away from … • but: where to? • And what is “Oracle”? • why specifically move away from Oracle? Help me move away from Oracle ... or not - LVOUG Day
  • 10. Classificatie: Public Publiek Oracle moving away from Oracle Help me move away from Oracle ... or not - LVOUG Day
  • 11. Classificatie: Public Publiek What is Oracle? Help me move away from Oracle ... or not - LVOUG Day
  • 12. Classificatie: Public Publiek What is Oracle? Help me move away from Oracle ... or not - LVOUG Day
  • 13. Classificatie: Public Publiek What is Oracle? Help me move away from Oracle ... or not - LVOUG Day
  • 14. Classificatie: Public Publiek What is Oracle? Help me move away from Oracle ... or not - LVOUG Day
  • 15. Classificatie: Public Publiek Ce ci Help me move away from Oracle ... or not - LVOUG Day
  • 16. Classificatie: Public Publiek Ce ci Help me move away from Oracle ... or not - LVOUG Day Ceci n’est pas
  • 17. Classificatie: Public Publiek Oracle Database • Is much more than just a relational store of data and SQL query engine • Application Platform • PL/SQL • Stored Java • MLE (multi language engine) • Embedded PL/SQL Gateway, ORDS • APEX • Oracle Database features • Audit • Virtual Private Database • Edition Based Redefinition • Flashback • Spatial and Graph • Advanced Analytics and Machine Learning • … Help me move away from Oracle ... or not - LVOUG Day <> || >> PostgreSQL, MySQL, SQL Server, AWS RDS, NoSQL
  • 18. Classificatie: Public Publiek Oracle in your organization also includes • Tools • Processes • People, skills and knowledge (and feelings) Help me move away from Oracle ... or not - LVOUG Day
  • 19. Classificatie: Public Publiek Early ‘90s Help me move away from Oracle ... or not - LVOUG Day
  • 20. Classificatie: Public Publiek Before… • Apps (& Mobile Phones) • Internet • Agile • GB • Virtualization • eBusiness Suite (but SAP was there) • Linux • NoSQL • Open Source • Solid State Drive • Cloud • Internet of Things • Climate Change / Global Warming • Metaverse Help me move away from Oracle ... or not - LVOUG Day
  • 21. Classificatie: Public Publiek Era of • Relational Database Management System (RDBMS) and SQL • (System R,) Oracle, INGRESS, Paradox, FoxPro, Sybase, DB2, Informix, SQL Server • First rollout of IT in mid-size organizations and across all industries • initially terminals, then PCs and subsequently Windows GUI & mouses (2-tier Client/Server) • much custom development (hardly any COTS available) • ERD, Enterprise Datamodel and Enterprise [wide] Database • normalization Help me move away from Oracle ... or not - LVOUG Day
  • 22. Classificatie: Public Publiek Era of • Strong integrity rules – implemented through constraints • Fat Database – heaps of PL/SQL (triggers & packages) • Applications consisted of: • Oracle Database, PL/SQL, Oracle Forms, Oracle Reports • Monolith – avant la lettre • The DBA ruled supreme • guardians of data model, data, database • Companies gaining competitive edge on cutting (& bleeding) technology edge Help me move away from Oracle ... or not - LVOUG Day
  • 23. Classificatie: Public Publiek Companies gaining competitive advantage Help me move away from Oracle ... or not - LVOUG Day
  • 24. Classificatie: Public Publiek What happened since then? Help me move away from Oracle ... or not - LVOUG Day 2000 2020 2010 DevOps λ
  • 25. Classificatie: Public Publiek Help me move away from Oracle ... or not - LVOUG Day What also happened since then?
  • 26. Classificatie: Public Publiek Once upon a time Help me move away from Oracle ... or not - LVOUG Day A Typical Oracle customer high incident rate not modern legacy business critical custom software end of scale little expertise left on applications and tech stack fragile no tests, no specs, no docs expensive: high TCO high technical debt no evolution monolith unattractive technology stack for young talent unsupported inflexible security-challenged business  IT gap old
  • 27. Classificatie: Public Publiek We ruined the word “Legacy” Help me move away from Oracle ... or not - LVOUG Day
  • 28. Classificatie: Public Publiek We ruined the word “Legacy” Help me move away from Oracle ... or not - LVOUG Day
  • 29. Classificatie: Public Publiek Stuck in a not so good place • Problems • Disappointments • Frustrations • And Oracle always seems to be part of it Help me move away from Oracle ... or not - LVOUG Day
  • 30. Classificatie: Public Publiek That is really what they want to move away from Help me move away from Oracle ... or not - LVOUG Day
  • 31. Classificatie: Public Publiek Any 15-20+ year old IT system • qualifies to be moved away from Help me move away from Oracle ... or not - LVOUG Day
  • 32. Classificatie: Public Publiek What is desired? • A better place • What does that mean? Help me move away from Oracle ... or not - LVOUG Day
  • 33. Classificatie: Public Publiek How to go there? Help me move away from Oracle ... or not - LVOUG Day
  • 34. Classificatie: Public Publiek It does not exist Help me move away from Oracle ... or not - LVOUG Day
  • 35. Classificatie: Public Publiek Oracle Cloud PaaS Any IaaS Oracle Database Any PaaS SaaS Retain (& Refurbish) Rehost Repurchase Replatform Refactor/Rearchitect Oracle Database Autonomous Database NoSQL Elastic RDBMS DWH/ Data Lake Oracle Cloud IaaS/DBaaS Rehost Oracle Database Oracle Database Retire Analysis of Current Systems Help me move away from Oracle ... or not - LVOUG Day 6R Strategy for Finding your Route
  • 36. Classificatie: Public Publiek My Recommendations • Appreciate the tremendous value in your applications, data(bases), people, processes • consider including it explicitly as assets on your balance sheet • Focus on Business Value provided by IT systems • make sure your IT enables business – it is a means to that end • agile Dev and Ops – short time to market, high release frequency • do custom IT only for company specific and competitively relevant: buy (COTS/SaaS) before reuse before build Help me move away from Oracle ... or not - LVOUG Day
  • 37. Classificatie: Public Publiek My Recommendations - 2 • Analyze and Manage Technical and other Debt • software “-abilities” • Modernize Application architecture • “microservices”, decoupling, reduce monolithism • Refine Data architecture • stand-alone domains, interfaces • no sub-interface cross-domain logic (such as FKs) • metadata management and data governance • apply CQRS (command query responsibility) and allow tailor made read only data replicas Help me move away from Oracle ... or not - LVOUG Day
  • 38. Classificatie: Public Publiek My Recommendations - 3 • Automate your IT processes • software engineering, platform virtualization, infra as code, CI/CD, no touch Ops • Design for and run on Elastic Platform (dynamic scale up and down by horizontally scaling out and in) and for managed & Pay per Use • Do Life Cycle Management: constant technical and functional evaluation and evolution • know what you have, • what is used and whom and what for, • what value does it generate and what does it cost to operate • what is available in the world around you, • what is the gap and what are the cost and benefit of closing it • keep moving forward and keep talking with business Help me move away from Oracle ... or not - LVOUG Day
  • 39. Classificatie: Public Publiek Backwards Compatibility can make Complacent • After 25 years – my SQL, PL/SQL and Forms skills are still relevant • and even [most of] my code will still run • Kudos to Oracle! • But beware – all of us: do not get complacent • Make sure your code is not backwards compatible Help me move away from Oracle ... or not - LVOUG Day
  • 40. Classificatie: Public Publiek Embrace and Leverage “The New” • Concepts, Patterns, Tools, Ways of Working, Features, Technology • Shame on you if you • are still using (+) for outer join • include DECODE in any SQL you write • type SYSDATE instead of SYSTIMESTAMP • have never tried out WITH clause in your SQL queries Help me move away from Oracle ... or not - LVOUG Day
  • 41. Classificatie: Public Publiek Ora of Success Help me move away from Oracle ... or not - LVOUG Day
  • 42. Classificatie: Public Publiek Help me move away from Oracle… Help me move away from Oracle ... or not - LVOUG Day
  • 43. Classificatie: Public Publiek Help me move away from Oracle to … Oracle Help me move away from Oracle ... or not - LVOUG Day
  • 44. Classificatie: vertrouwelijk The End Help me move away from Oracle ... or not - LVOUG Day lucas.jellema@amis.nl | technology.amis.nl | @lucasjellema | lucas-jellema liels paldies thank you very much hartelijk dank

Editor's Notes

  1. https://medium.com/real-vox/what-if-companies-say-help-me-move-away-from-oracle-ffbbc95afc4f
  2. and what dit NOT happen? technical LCM technical debt management rearchitect for new requirements and using new insights and new technology