SlideShare una empresa de Scribd logo
1 de 52
Classificatie: vertrouwelijk
Help me move
away from
Oracle
Lucas Jellema
Architect & CTO AMIS | Conclusion
Classificatie: vertrouwelijk
Lucas Jellema
CTO for AMIS | Conclusion
Cloud Solution Architect
Help me move away from Oracle
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
Classificatie: Public
Publiek
Who is asking? Why?
Help me move away from Oracle
Oracle License Management Service
Classificatie: Public
Publiek
Help me move away from Oracle
Classificatie: Public
Publiek
Expensive is subjective
or
Cost = operating expenses + management costs + maintenance costs
Help me move away from Oracle
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
Classificatie: Public
Publiek
What is meant?
• Move away from …
• but: where to?
Help me move away from Oracle
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
Classificatie: Public
Publiek
Oracle moving away from Oracle
Help me move away from Oracle
Classificatie: Public
Publiek
What is Oracle?
Help me move away from Oracle
Classificatie: Public
Publiek
What is Oracle?
Help me move away from Oracle
Classificatie: Public
Publiek
What is Oracle?
Help me move away from Oracle
Classificatie: Public
Publiek
What is Oracle?
Help me move away from Oracle
Classificatie: Public
Publiek
Ce ci
Help me move away from Oracle
Classificatie: Public
Publiek
Ce ci
Help me move away from Oracle
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
<> || >>
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
Classificatie: Public
Publiek
Early ‘90s
Help me move away from Oracle
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
• Metaverse
Help me move away from Oracle
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 (two tier
Client/Server)
• much custom development (hardly any COTS available)
• ERD, Enterprise Datamodel and Enterprise [wide] Database
• normalization
Help me move away from Oracle
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
Classificatie: Public
Publiek
Companies gaining competitive advantage
Help me move away from Oracle
Classificatie: Public
Publiek
Help me move away from Oracle
Classificatie: Public
Publiek
What happened since then?
Help me move away from Oracle
2000 2020
2010
DevOps
λ
Classificatie: Public
Publiek
What happened since then?
• Agile:
• agility, “embrace change”
• focus on business value
• frequent releases
Help me move away from Oracle
Classificatie: Public
Publiek
What happened since then?
• Apps
• 24/7
• (near) Real Time
• B2C
• Web Scale
• Security
• Regulation
Help me move away from Oracle
Classificatie: Public
Publiek
What happened since then?
• Virtualization of infrastructure (software defined everything)
& infrastructure as code
Help me move away from Oracle
Classificatie: Public
Publiek
What happened since then?
• Containers & Container Platforms
• standaardisation of tooling, pipelines and runtime platform
• more automation (of IT)– build, distribute, roll out, operate
• elastic scalability
Help me move away from Oracle
Classificatie: Public
Publiek
What happened since then?
• Cloud
• Pay per use – not per high water mark based CAPEX
• Speed of Ramp Up
• Elasticity in scale
• Speed and affordability of innovation
• Democratization of IT (anyone, anywhere, any scale)
• Managed / operated platform & infrastructure services (PaaS & IaaS)
• Serverless
Help me move away from Oracle
λ
Classificatie: Public
Publiek
What happened since then?
• Moving from closed monolith to open microservices
• Smaller, independent products
• own data set (domain)
• decoupled interaction via APIs and events
• fully owned by a team
through the
entire life cycle
Help me move away from Oracle
Classificatie: Public
Publiek
What happened since then?
• From temporary Project to continuous Product team with full ownership
• From closed vertical specialist silos (security, network, DBA, QA/Test,
system engineering, web development, integration, …)
to stand alone cells organized around business processes or value streams
• Shift-Left
Help me move away from Oracle
Classificatie: Public
Publiek
Help me move away from Oracle
What also happened since then?
Classificatie: Public
Publiek
Once upon a time
Help me move away from Oracle
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
Classificatie: Public
Publiek
We ruined the word “Legacy”
Help me move away from Oracle
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
Classificatie: Public
Publiek
That is really what they want to move away from
Help me move away from Oracle
Classificatie: Public
Publiek
Any 15-20+ year old IT system
• qualifies to be moved away from
Help me move away from Oracle
Classificatie: Public
Publiek
What is desired?
• A better place
• What does that mean?
Help me move away from Oracle
Classificatie: Public
Publiek
How to go there?
Help me move away from Oracle
Classificatie: Public
Publiek
It does not exist
Help me move away from Oracle
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
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
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
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
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
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
Classificatie: Public
Publiek
Ora of Success
Help me move away from Oracle
Classificatie: Public
Publiek
Help me move away from Oracle…
Help me move away from Oracle
Classificatie: Public
Publiek
Help me move away from Oracle to … Oracle
Help me move away from Oracle
Publiek
For more information about this Session,
please contact:
Lucas Jellema
For details about joining RMOUG, please
go to our Join Us Page:
rmoug.org/Join Us
or contact:
Tim Mishek, Membership Director
membershipdir@rmoug.org
lucas.jellema@amis.nl | technology.amis.nl
@lucasjellema | lucas-jellema
Help me move away from Oracle

Más contenido relacionado

La actualidad más candente

TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentationShashi Kiran
 
A Transformation Journey
A Transformation JourneyA Transformation Journey
A Transformation JourneyVMware Tanzu
 
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Amazon Web Services
 
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)Rackspace Academy
 
Denver ACE October 21st 2020
Denver ACE October 21st 2020Denver ACE October 21st 2020
Denver ACE October 21st 2020denveraug
 
The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...Amazon Web Services
 
Applications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and moreApplications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and moreJohn Treadway
 
PowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour CopenhagenPowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour CopenhagenDaniel Laskewitz
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the CloudCloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the CloudKacy Clarke
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
 
Cloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingCloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingTechWell
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the CloudRob Davies
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Accelerating Time to Market
Accelerating Time to MarketAccelerating Time to Market
Accelerating Time to MarketVMware Tanzu
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentDr. Wilfred Lin (Ph.D.)
 
SharePoint Migration-What you need to know
SharePoint Migration-What you need to knowSharePoint Migration-What you need to know
SharePoint Migration-What you need to knowOliver Wirkus
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsKelly Goetsch
 
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...New Relic
 
Pivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven EnterprisePivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven EnterpriseVMware Tanzu
 

La actualidad más candente (20)

TechField Day presentation
TechField Day presentationTechField Day presentation
TechField Day presentation
 
A Transformation Journey
A Transformation JourneyA Transformation Journey
A Transformation Journey
 
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
 
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
Unlocked: the Hybrid Cloud - 12th May 2014 / All Slides (morning)
 
Denver ACE October 21st 2020
Denver ACE October 21st 2020Denver ACE October 21st 2020
Denver ACE October 21st 2020
 
The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...The trials and triumphs of re architecting for aws and implementing dev ops -...
The trials and triumphs of re architecting for aws and implementing dev ops -...
 
Applications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and moreApplications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and more
 
PowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour CopenhagenPowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour Copenhagen
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the CloudCloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
 
Cloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingCloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and Testing
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the Cloud
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Accelerating Time to Market
Accelerating Time to MarketAccelerating Time to Market
Accelerating Time to Market
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
SharePoint Migration-What you need to know
SharePoint Migration-What you need to knowSharePoint Migration-What you need to know
SharePoint Migration-What you need to know
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
 
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
 
Pivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven EnterprisePivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
 

Similar a Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)

Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...Lucas Jellema
 
Oracle Business Analytics
Oracle Business AnalyticsOracle Business Analytics
Oracle Business AnalyticsAliceJonson
 
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmervmiss33
 
Oracle Cloud Infrastructure (OCI)
Oracle Cloud Infrastructure (OCI)Oracle Cloud Infrastructure (OCI)
Oracle Cloud Infrastructure (OCI)emmajones88
 
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
 
IaaS: the past, present and the future
IaaS: the past, present and the futureIaaS: the past, present and the future
IaaS: the past, present and the futureFrank Zhang
 
IBANK - Oracle developers-guide
IBANK - Oracle developers-guide IBANK - Oracle developers-guide
IBANK - Oracle developers-guide ibankuk
 
Open Source & Identity Management
Open Source & Identity ManagementOpen Source & Identity Management
Open Source & Identity ManagementJISC Netskills
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
DBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through MigrationDBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through MigrationTammy Bednar
 
SphereEx pitch deck
SphereEx pitch deckSphereEx pitch deck
SphereEx pitch deckTech in Asia
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Patrick McDonnell
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Michael Rembetsy
 

Similar a Help me move away from Oracle! (RMOUG Training Days 2022, February 2022) (20)

Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
 
SmartERP Oracle Capabilities 2023.pptx
SmartERP Oracle Capabilities 2023.pptxSmartERP Oracle Capabilities 2023.pptx
SmartERP Oracle Capabilities 2023.pptx
 
Apex ace update
Apex ace updateApex ace update
Apex ace update
 
Oracle Business Analytics
Oracle Business AnalyticsOracle Business Analytics
Oracle Business Analytics
 
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
 
Oracle Cloud Infrastructure (OCI)
Oracle Cloud Infrastructure (OCI)Oracle Cloud Infrastructure (OCI)
Oracle Cloud Infrastructure (OCI)
 
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
 
IaaS: the past, present and the future
IaaS: the past, present and the futureIaaS: the past, present and the future
IaaS: the past, present and the future
 
W
WW
W
 
IBANK - Oracle developers-guide
IBANK - Oracle developers-guide IBANK - Oracle developers-guide
IBANK - Oracle developers-guide
 
Mnod linsync10 oba
Mnod linsync10 obaMnod linsync10 oba
Mnod linsync10 oba
 
Where to Start ETL Developer Career
Where to Start ETL Developer CareerWhere to Start ETL Developer Career
Where to Start ETL Developer Career
 
Open Source & Identity Management
Open Source & Identity ManagementOpen Source & Identity Management
Open Source & Identity Management
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
DBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through MigrationDBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through Migration
 
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
 
SphereEx pitch deck
SphereEx pitch deckSphereEx pitch deck
SphereEx pitch deck
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 

Más de 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
 

Más de 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...
 

Último

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Último (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
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
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)

  • 1. Classificatie: vertrouwelijk Help me move away from Oracle Lucas Jellema Architect & CTO AMIS | Conclusion
  • 2. Classificatie: vertrouwelijk Lucas Jellema CTO for AMIS | Conclusion Cloud Solution Architect Help me move away from Oracle 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
  • 4. Classificatie: Public Publiek Who is asking? Why? Help me move away from Oracle Oracle License Management Service
  • 6. Classificatie: Public Publiek Expensive is subjective or Cost = operating expenses + management costs + maintenance costs Help me move away from Oracle
  • 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
  • 8. Classificatie: Public Publiek What is meant? • Move away from … • but: where to? Help me move away from Oracle
  • 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
  • 10. Classificatie: Public Publiek Oracle moving away from Oracle Help me move away from Oracle
  • 11. Classificatie: Public Publiek What is Oracle? Help me move away from Oracle
  • 12. Classificatie: Public Publiek What is Oracle? Help me move away from Oracle
  • 13. Classificatie: Public Publiek What is Oracle? Help me move away from Oracle
  • 14. Classificatie: Public Publiek What is Oracle? Help me move away from Oracle
  • 15. Classificatie: Public Publiek Ce ci Help me move away from Oracle
  • 16. Classificatie: Public Publiek Ce ci Help me move away from Oracle 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 <> || >> 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
  • 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 • Metaverse Help me move away from Oracle
  • 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 (two tier Client/Server) • much custom development (hardly any COTS available) • ERD, Enterprise Datamodel and Enterprise [wide] Database • normalization Help me move away from Oracle
  • 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
  • 23. Classificatie: Public Publiek Companies gaining competitive advantage Help me move away from Oracle
  • 24. Classificatie: Public Publiek Help me move away from Oracle
  • 25. Classificatie: Public Publiek What happened since then? Help me move away from Oracle 2000 2020 2010 DevOps λ
  • 26. Classificatie: Public Publiek What happened since then? • Agile: • agility, “embrace change” • focus on business value • frequent releases Help me move away from Oracle
  • 27. Classificatie: Public Publiek What happened since then? • Apps • 24/7 • (near) Real Time • B2C • Web Scale • Security • Regulation Help me move away from Oracle
  • 28. Classificatie: Public Publiek What happened since then? • Virtualization of infrastructure (software defined everything) & infrastructure as code Help me move away from Oracle
  • 29. Classificatie: Public Publiek What happened since then? • Containers & Container Platforms • standaardisation of tooling, pipelines and runtime platform • more automation (of IT)– build, distribute, roll out, operate • elastic scalability Help me move away from Oracle
  • 30. Classificatie: Public Publiek What happened since then? • Cloud • Pay per use – not per high water mark based CAPEX • Speed of Ramp Up • Elasticity in scale • Speed and affordability of innovation • Democratization of IT (anyone, anywhere, any scale) • Managed / operated platform & infrastructure services (PaaS & IaaS) • Serverless Help me move away from Oracle λ
  • 31. Classificatie: Public Publiek What happened since then? • Moving from closed monolith to open microservices • Smaller, independent products • own data set (domain) • decoupled interaction via APIs and events • fully owned by a team through the entire life cycle Help me move away from Oracle
  • 32. Classificatie: Public Publiek What happened since then? • From temporary Project to continuous Product team with full ownership • From closed vertical specialist silos (security, network, DBA, QA/Test, system engineering, web development, integration, …) to stand alone cells organized around business processes or value streams • Shift-Left Help me move away from Oracle
  • 33. Classificatie: Public Publiek Help me move away from Oracle What also happened since then?
  • 34. Classificatie: Public Publiek Once upon a time Help me move away from Oracle 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
  • 35. Classificatie: Public Publiek We ruined the word “Legacy” Help me move away from Oracle
  • 36. Classificatie: Public Publiek We ruined the word “Legacy” Help me move away from Oracle
  • 37. 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
  • 38. Classificatie: Public Publiek That is really what they want to move away from Help me move away from Oracle
  • 39. Classificatie: Public Publiek Any 15-20+ year old IT system • qualifies to be moved away from Help me move away from Oracle
  • 40. Classificatie: Public Publiek What is desired? • A better place • What does that mean? Help me move away from Oracle
  • 41. Classificatie: Public Publiek How to go there? Help me move away from Oracle
  • 42. Classificatie: Public Publiek It does not exist Help me move away from Oracle
  • 43. 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 6R Strategy for Finding your Route
  • 44. 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
  • 45. 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
  • 46. 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
  • 47. 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
  • 48. 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
  • 49. Classificatie: Public Publiek Ora of Success Help me move away from Oracle
  • 50. Classificatie: Public Publiek Help me move away from Oracle… Help me move away from Oracle
  • 51. Classificatie: Public Publiek Help me move away from Oracle to … Oracle Help me move away from Oracle
  • 52. Publiek For more information about this Session, please contact: Lucas Jellema For details about joining RMOUG, please go to our Join Us Page: rmoug.org/Join Us or contact: Tim Mishek, Membership Director membershipdir@rmoug.org lucas.jellema@amis.nl | technology.amis.nl @lucasjellema | lucas-jellema Help me move away from Oracle

Notas del editor

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