Introduction
App Modernization Workshop
In the workshop you will learn about foundational open source technologies and industry-wide accepted best practices for building modern, scalable, portable, and robust applications. You will learn migration strategies for moving legacy, monolithic WAS applications into Liberty containers running on Red Hat OpenShift, and some of the common pitfalls to watch out for.
Agenda Catagories
Build your own agenda from the following catagories. Browse the variants in the upper lefthand dropdown to view past agendas.
Also:
Setup
Run these steps to setup your environment for the labs
Technology Foundations
A Quick Overview of Docker/K8s for an advanced audience
What is Docker?
Series of Docker Labs
What is Kubernetes?
Standalone Lecture on Operators (also included in Kubernetes Lecture)
Series of Kubernetes Labs
Kubernetes Introduction Labs (Deploying & Scaling Apps)
Helm Overview Lecture
Series of Helm Labs
Microservices Development
Microservices Principles, Patterns and Implementation Considerations
Wrap up
Questions?
Deploy Microservices Application Lab
Overview of Istio Service Mesh
Working with Istio (Deploying Applications and Traffic Management)
Modern Development in OpenShift
Introduction to Application Modernization
Learn about S2I and Templates in OpenShift
Deploy Cloud Native Applications using S2I
Write your own S2I Scripts for Open Liberty
CI/CD
Jenkins Pipelines in OpenShift Lecture
Jenkins Pipelines in OpenShift Lab
Tekton Overview Lecture
Tekton Pipelines in OpenShift Lab
Covers breifly... why CICD for microservices, Jenkins, Jenkins X, Tekton, and ArgoCD
Jenkins Pipelines in IKS Lab
Application Modernization
Learn about Application Modernization Migration Approaches
Run Transformation Advisor against WebSphere
Cloud Native Development – 12 Factor
IBM Value Add
Overview of IBM Cloud Pak for Applications
Technology Used
Docker
Kubernetes
Helm
RedHat OpenShift
IBM Kubernetes Service
IBM Transformation Advisor
Jenkins
Istio
Presenters
Last updated