Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CloudNativeCon Teaser Slides: The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications to Kubernetes

CloudNativeCon Teaser Slides: The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications to Kubernetes

Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!

We’re facing the challenge of migrating hundreds of JEE legacy applications of a major German insurance company onto a Kubernetes cluster within one year. We're now close to the finish line and it worked pretty well so far.

The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way. We'll provide our answers to life, the universe and a cloud native journey like:
- What technical constraints of Kubernetes can be obstacles for applications and how to tackle these?
- How to architect a landscape of hundreds of containerized applications with their surrounding infrastructure like DBs MQs and IAM and heavy requirements on security?
- How to industrialize and govern the migration process?
- How to leverage the possibilities of a cloud native platform like Kubernetes without challenging the tight timeline?

Josef Adersberger

November 20, 2017
Tweet

More Decks by Josef Adersberger

Other Decks in Technology

Transcript

  1. Migrating Hundreds of Legacy Applications to Josef Adersberger, CTO, QAware


    @adersberger
 }THE GOOD, THE BAD, THE UGLY proud member of the CNCF
  2. Getting as close as 
 possible to cloud native 


    application principles. Increasing the security 
 level by an order of 
 magnitude!
  3. THE GOOD INDUSTRIALIZE EMERGENT DESIGN OF SOFTWARE LANDSCAPES THE CLOUD

    NATIVE PROMISE VISIBILITY CONTINUOUS DELIVERY &
 FEEDBACK K8S CONSTRAINTS
  4. Join my CloudNativeCon 
 talk for more! Wed, Dec 6,

    2017 4:25pm - 5:00pm Ballroom A, Level 1 @adersberger