Application Migration and Modernization on APPUiO / OpenShift Techlab

In the "Application Migration and Modernization Techlab" the participants learn by means of presentations and Hands-on labs how applications in their system landscape can be brought to the new container platform. It will be shown which basic architectural principles have to be considered in order to really exploit the flexibility and features of the container platform. Using a catalogue of criteria, they also learn about the different types of migration.

Target audience

The Techlab addresses OpenShift and Kubernetes Engineers with developer focus. Basic knowledge in the field of container platform should be available. This Techlab is based on the OS Techlab.

Learning Objectives

  • Know the basic criteria to be observed when migrating and deploying an application to a container platform.
  • Learn about advanced Kubernet and OpenShift concepts which are necessary to run applications on OpenShift.
  • Architectural best practices for containerized applications are taught

Content

Together with the expert, the following content will be covered using a mixture of presentation and Hands-on labs.

Presentation

  • Short introduction to OpenShift and Container
  • Show types of migration (catalogue of criteria)
  • 12 factor apps and best practices for modern applications
  • What needs special attention when migrating workload to a container platform?

Labs

  • Containerization of an application to Best Practices
  • Build and deploy an application on OpenShift
  • CI/CD
    • CI/CD using various examples of best practices
    • OpenShift Pipelines
    • GitOps
  • Operating aspects
    • Requests and limits
    • Monitoring and Application Metrics
    • Autoscaling
    • Backup
    • Cron Jobs
    • Debugging

Requirements

All participants need a laptop (dual-core processor, min. 2GB RAM) with admin rights (required for Container and Kubernetes installation). A prior installation of 'oc-tool' is recommended.

Language

The Techlab is held in English.

Costs and general conditions

The full day Application Migration and Modernization on APPUiO / OpenShift Techlab is free of charge.

Time

09.00-17.00 Uhr

Location (unless remote)

Belpstr. 37, 3007 Bern,
Limmatstr. 214, 8005 Zürich,
Peter Merian-Str. 54. 4052 Basel