Tim Ellison
Java CTO
IBM
Cloud Native Runtimes
Revolution or Evolution?
May 12th, 2020
What is “Cloud Native for Java” ?
cost effective scalable adaptable
2 | JakartaOne Livestream | ©2020 IBM Corporation
Why modernize your Java applications ?
architecture
limitations,
and team pace
increasing
maintenance
costs
changing
platform
environment
3 | JakartaOne Livestream | ©2020 IBM Corporation
Evolution or Revolution ?
rewrite
systems using
new
technology
incrementally
tweak existing
systems
unity in
organizational
approach
4 | JakartaOne Livestream | ©2020 IBM Corporation
Modernizing existing systems
“legacy” is not
a dirty word!
everybody has
some legacy
code
dependencies
business
priorities are
the goal
5 | JakartaOne Livestream | ©2020 IBM Corporation
Java as a modernization technology
key enterprise
investment
and skill
new APIs
target cloud
native
architecture
community
diversity and
innovation
6 | JakartaOne Livestream | ©2020 IBM Corporation
Our Java modernization journey
“lift and shift”
to cloud
container
deployment
microservices
and blended
architecture
7 | JakartaOne Livestream | ©2020 IBM Corporation
Lift and shift to Cloud platform
impacts on the
cost structure
ops team still
managing
systems
low impact on
business
agility
8 | JakartaOne Livestream | ©2020 IBM Corporation
Containerized applications
developers
impacted by
constraints,
ops roles,
productivity
ops team
provide broad
platform
infrastructure
devops joint
infrastructure
as code
9 | JakartaOne Livestream | ©2020 IBM Corporation
Building Microservices / Functions
architectural
tool –
not a goal
decrease the
scope of the
releases
improve
delivery agility
and scalability
10 | JakartaOne Livestream | ©2020 IBM Corporation
Technology to take on the journey
Jakarta runs
your business
and enables
transition to
cloud
MicroProfile,
Vert.x etc
provide right-
sized APIs
OpenJ9
container and
cloud aware
runtime
11 | JakartaOne Livestream | ©2020 IBM Corporation
Cloud Native Java: Evolution or
Revolution?
Both!
Revolution for
the business
organization
Evolution for
Java
technology
12 | JakartaOne Livestream | ©2020 IBM Corporation
Thank you!
Enjoy the conference.
13 | JakartaOne Livestream | ©2020 IBM Corporation

JakartaOne Livestream CN4J: Cloud Native Runtimes - Revolution or Evolution?

  • 1.
    Tim Ellison Java CTO IBM CloudNative Runtimes Revolution or Evolution? May 12th, 2020
  • 2.
    What is “CloudNative for Java” ? cost effective scalable adaptable 2 | JakartaOne Livestream | ©2020 IBM Corporation
  • 3.
    Why modernize yourJava applications ? architecture limitations, and team pace increasing maintenance costs changing platform environment 3 | JakartaOne Livestream | ©2020 IBM Corporation
  • 4.
    Evolution or Revolution? rewrite systems using new technology incrementally tweak existing systems unity in organizational approach 4 | JakartaOne Livestream | ©2020 IBM Corporation
  • 5.
    Modernizing existing systems “legacy”is not a dirty word! everybody has some legacy code dependencies business priorities are the goal 5 | JakartaOne Livestream | ©2020 IBM Corporation
  • 6.
    Java as amodernization technology key enterprise investment and skill new APIs target cloud native architecture community diversity and innovation 6 | JakartaOne Livestream | ©2020 IBM Corporation
  • 7.
    Our Java modernizationjourney “lift and shift” to cloud container deployment microservices and blended architecture 7 | JakartaOne Livestream | ©2020 IBM Corporation
  • 8.
    Lift and shiftto Cloud platform impacts on the cost structure ops team still managing systems low impact on business agility 8 | JakartaOne Livestream | ©2020 IBM Corporation
  • 9.
    Containerized applications developers impacted by constraints, opsroles, productivity ops team provide broad platform infrastructure devops joint infrastructure as code 9 | JakartaOne Livestream | ©2020 IBM Corporation
  • 10.
    Building Microservices /Functions architectural tool – not a goal decrease the scope of the releases improve delivery agility and scalability 10 | JakartaOne Livestream | ©2020 IBM Corporation
  • 11.
    Technology to takeon the journey Jakarta runs your business and enables transition to cloud MicroProfile, Vert.x etc provide right- sized APIs OpenJ9 container and cloud aware runtime 11 | JakartaOne Livestream | ©2020 IBM Corporation
  • 12.
    Cloud Native Java:Evolution or Revolution? Both! Revolution for the business organization Evolution for Java technology 12 | JakartaOne Livestream | ©2020 IBM Corporation
  • 13.
    Thank you! Enjoy theconference. 13 | JakartaOne Livestream | ©2020 IBM Corporation