Migrating from Oracle SOA Suite to microservices on Kubernetes

Rajith Attapattu, Managing Partner & CTO - Randoli Inc.

In this session, we’ll explore how Randoli helped a Postal Technology company migrate their payment gateway applications off Oracle SOA Suite to Camel/Springboot on Kubernetes. The primary drivers for the migration were: move to cloud-native technologies in keeping with the organizational digital transformation mandate; move away from an outdated centralized platform to a decentralized architecture for efficiency, scalability, and manageability; and very high licensing costs of the existing platform. 

Tuesday, November 16th at 11:00AM Eastern Standard Time (GMT -5)

Add to Calendar


Migrating JBoss EAP applications to Kubernetes with Source-to-Image (S2I)

Philip Hayes, Runtimes Practice Lead - Red Hat

Despite the incredible pace of adoption of container orchestration platforms, the vast majority of EAP workloads are still running on VMs or bare metal. In a lot of cases enterprise operation teams are mandated to modernize and move these workloads to the cloud, and containerization and migration to Kubernetes is the natural destination.


In this meetup, we will provide a step-by-step guide to migrating an EAP 7 application to Kubernetes.

Tuesday, November 9th at 11:00AM Eastern Standard Time (GMT -5)

Add to Calendar


Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 months

Christopher Nuland, Architect - Red Hat

At the beginning of 2019, Chris Nuland and team were tasked with migrating a large mesosphere DC/OS cluster with hundreds of running containers to Kubernetes for a large fortune 100 healthcare company. One of the key challenges with this migration was the need to finish it within a 7 month timeframe to allow the sunsetting of DC/OS before the cluster’s end of life. In conjunction with this migration, there was also the need to containerize a couple hundred applications and deploy them into the newly built cluster.


These tasks were completed in the desired time frame using a variety of migration and onboarding techniques, including the use of a few migration tools, like pathfinder, that would eventually be part of the Konveyor suite of applications.

This presentation will go over many of the challenges of that migration, how certain tooling aided in the process, and how the process would look differently now given many of the migration tooling advantages found in the Konveyor suite of applications.

Tuesday, November 2nd at 11:00AM Eastern Standard Time (GMT -5)

Add to Calendar


How to Modernize Virtualized Workloads

Arvin Amirian, Principal Consultant for Container Infrastructure @ Red Hat

The eternal struggle of application development is choosing to pay down technical debt or adding new features. Why not both! This meetup will explore modernization strategies enabled by open-source project KubeVirt that will help you do just that. 


We will import a .Net application running on IIS on a Windows Server VM into KubeVirt. Then we will go through the stages of containerizing each of the logical layers of the application. Note that this strategy can be used with other OS and Middleware combinations.

Tuesday, October 26th at 11:00AM Eastern Standard Time (GMT -5)

Add to Calendar


Modernization Patterns to Refactor a Legacy Application Into Event-driven Microservices

Bilgin Ibryam, Product Manager, Application Services - Red Hat

Creating modern distributed applications is not an easy task: such systems have to follow the 12-factor app principles and be event-driven.


They have to be stateless, scalable, configurable, containerized, independently released, and for certain use cases even be serverless. Once created, they should be easy to develop, and affordable to maintain at a large scale. Identifying the right tools and techniques for transitioning a legacy system to modern event-driven architecture is a difficult endeavor.

In this session, we'll take you on a journey exploring how to start from a monolithic application and gradually transition to a modern distributed, scalable application. Leave knowing the most common patterns for application modernization using Apache Kafka, Debezium, and Kubernetes.

Tuesday, September 21st at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides


Tackle Containerization Advisor (TCA) for Legacy Applications

Anup Kalia,Research Staff Member - IBM Research

With the adoption of cloud services and the reliability and resiliency it offers, enterprises are eager to understand how many of their legacy applications can be containerized.


We propose Tackle Containerization Advisor (TCA), a framework that provides a containerization advisory for legacy applications.


Given an application description in terms of its technical components, TCA proposes a multi-step process that standardizes the raw inputs and curates technology stack into various components, detects missing components and finally recommends the best possible containerization approach.

Tuesday, August 31st at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides


Cost Control and Rapid Innovation in Kubernetes with OpenRewrite

Jon Brisbin, Principal Software Engineer - OpenRewrite

There's no good way currently to make consistent, structural changes to Kubernetes manifests but still ensure YAML correctness and repeatability. OpenRewrite is somewhat unique in this space.

OpenRewrite is an OSS project which can be leveraged to make large and significant changes to a Kubernetes cluster in a concise and repeatable way. It enables large-scale distributed source code refactoring for framework migrations, vulnerability patches, and API migrations.

Integrating Rewrite into workflows is easy, making adoption straightforward.

Jon Brisbin, software engineer at OpenRewrite, will give a demonstration of this tool at this meetup.

Tuesday, August 10th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides


Migrate and Modernize your Application Portfolio to Kubernetes with Tackle

Ramon Roman Nissen, Senior Product Manager - Red Hat

Bringing legacy applications to Kubernetes can have a significant boost on software delivery performance – even without a complete rearchitecture and rewrite of your applications. 


The bigger question is, “How can an organization succeed in the daunting task of moving their legacy application portfolio to Kubernetes?”

In this session, you’ll learn about Tackle, the Open Source toolkit designed to help organizations safely migrate and modernize their application portfolio to leverage Kubernetes. 

Tuesday, July 27th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides


Tackle-test: An Automatic Unit-level Test Case Generator

Saurabh Sinha, Staff Research Member - IBM Research
Rachel Brill, Staff Research Memeber - IBM Research

Take a look at the latest tool contributed to Konveyor at this meetup, Tackle-test. It performs automatic unit test generation for Java applications. 

It automatically adds assertions to test cases for more effective use of the tests to detect behavioral differences between two application versions; 

E.g., in the context of application modernization, these could be the legacy and modernized application versions. 

Assertion generation is done by executing the synthesized test sequences on the legacy application version, recording observed program states, and translating them to test-case assertions.

Tuesday, July 20th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides


Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernetes Virtualization

Vishal Anand, Thought Leader Architect & Sr. Inventor - IBM

While a lot can be modernized in the form of containers, it may not be feasible to containerize all of them at the same time due to time or technical or budget constraints. 


With KubeVirt, we can bring those virtualized workloads side by side with containerized workloads into a common platform. Forklift operator can bring those virtualized workloads in bulk to Kubernetes platform. 

In this meetup, we will show a live demo on how monolith applications can be moved, without touching the source legacy side, to Kubernetes platform.

Tuesday, July 6th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides


Mass Migrate Virtual Machines to Kubevirt with Tool Forklift 2.0

Miguel Pérez Colino, Senior Principal Product Manager - Red Hat

Fabien Dupont, Manager, Software Engineering & Senior Principal Engineer - Red Hat

There are 6Rs that can help you have Cloud-native workloads running in your Kubernetes deployments: Refactor, Replatform, Rehost, Retire, Retain or Repurchase.

Rehosting virtual machines provides less friction than others, while still providing some advantages. 

One of those advantages being that you can have workloads you don't want to or cannot containerize yet sit alongside your containers through KubeVirt. 

In this meetup, we'll show you how Forklift 2.0 makes it easy to move them to their new home. And explain why this is a small step for your workloads but a giant leap on your path to the cloud.

Recording | Slides


Data-centric Application Analysis with Open-sourced Tool Tackle-DiVA (Data-intensive Validity Analyzer)

Yasu Katsuno, Ph.D - Research Staff Member, IBM Research - Tokyo

To modernize your application, you first need to understand database operations and transaction processes inside the application.

Tackle-DiVA helps you do that easily with automatic data-centric code analysis. It extracts database/transaction dependencies and suggests refactored transaction processes. 

Learn how this new tool contributed by IBM Research works and how you can use it in your next modernization project at this meetup.

Tuesday, June 8th at 10:00AM Eastern Standard Time (GMT -5)



Automate Workflows With The Open-source Cloud-native Tool Boomerang Flow

Tyson W Lawrie, Head of Engineering - IBM,  

Marcus D Roy, Senior Lead Software Engineer - IBM,

Benjamin Ruby, Analytics Consultant - IBM 

In the cloud-native workflow automation world, there are many great open-source projects such as Argo, Airflow, and Brigade. 

These tools require technical expertise to be used by business users, or they are aligned with a specific use case such as CI/CD. Boomerang Flow is an alternative tool that is usable by a business user but also provides an extensible framework developers can use for new use cases. 

It aims to replace Robotic Process Automation flows, which don’t necessarily need to be full-blown bots. 

Tuesday, May 25th at 6:00PM Eastern Standard Time (GMT -5)

Recording | Slides


Lessons Learned from Migrating 3,000 Apps From PCF to OpenShift

Ashraf Souleiman, Partner, Cloud Native Practice VP - Cedrus Digital

Cedrus Digital will present how Pivotal Cloud Foundation customers can systematically approach migrating to OpenShift and how to come the migration challenges. Additionally, Cedrus will present the lessons learnt from a PCF migration engagement with a large healthcare organization.

Tuesday, May 18th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides


Adding Security to DevOps for your Kubernetes-native Applications

Krishnan Narayanaswamy, Specialist Solution Architect, Red Hat

Talk about how you can find and fix blind spots, critical vulnerabilities, and misconfigurations that are unique to Kubernetes to increase protection. And to get your team to adopt this, you'll also see how to help shorten the learning curve for them. Lastly, you'll see how to minimize operational risk by using scalable enforcement functions, while keeping operations simple. Demonstration of how to execute also included.

Tuesday, May 11th at 7:00PM Eastern Standard Time (GMT -5)

Recording | Slides


Introduction to Cloud-native Chaos Engineering with LitmusChaos

Karthik Satchitanand, LitmusChaos Maintainer, ChaosNative

Chaos Engineering is revolutionizing testing means and doing it the cloud-native way is the best way in today's rapidly changing world with a huge shift in the paradigm of Kubernetes resiliency.

Karthik S, one of the maintainers for LitmusChaos, will be introducing how to carry out Chaos Engineering, the cloud-native way. 

He will also touch upon observability considerations for chaos engineering and what hooks Litmus provides for the same.

Tuesday, April 20th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides


Roles & Processes That Make Application Modernization Projects Successful

Andrea Battaglia, Technical Partner Development Manager - Red Hat

Digital Transformation engagements are definitely the most complex projects you can work on. 

And even though we stated many times that it’s possible to minimize the risks through tools for automated analysis and strong skills, it’s still important to keep in mind that collaboration is the key to succeed.

Usually the success of a digital transformation project derives from the collaboration of some actors:

  • Technology vendors

  • Consulting companies

  • Customer

Andrea will discuss the complexity and the methodology for teaming properly and successfully.

Tuesday, April 20th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides

jermaine edwards.jpeg

Modern Security Pain Points With App Modernization

Jermaine Edwards, Distinguished Engineer, CTO - IBM

Companies are preparing to modernize many business-to-consumer, business-to-business, and business-to-employee apps to the cloud in support of their digital transformation. 

As a result, what are apps modernization security problems to account for during Design and DevSecOps? 

This session presented security pain points with app modernization concerning confidentiality, integrity, and availability with a few real examples.

Tuesday, March 30th at 11:00AM Eastern Standard time (GMT -5)

Recording | Slides


Target architecture for workload modernization projects

Andrea Battaglia, Technical Partner Development Manager - Red Hat

See examples of how you can approach technical decisions when migrating to Kubernetes. Andrea Battaglia started by stating the target architectural design then talked through how you can bring legacy software to the desired design. 

Tuesday, March 16th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides

ben bensing.jpeg

Value realization framework for application modernization

Bill Bensing, Red Hat Managing Architect, Software Factory Lead - Red Hat

Ben showed us a workflow that moves a person from tool-first thinking to workflow-first thinking. One where all parties (engineers, operators, and security) commit their concerns as code – enabling a DevSecOps culture.

Tuesday, March 9th at 11:00AM Eastern Standard Time (GMT -5)

Recording | Slides

download (6).jpeg

Migrating traditional and cloud workloads to OpenShift

Justin Goldsmith, Senior Consulting Architect - Red Hat
Ryan Goodson, Senior Cloud and Container Architect - Red Hat

In this presentation, Justin and Ryan covered the patterns and techniques used to migrate bare metal, virtual machine, and Cloud Foundry workloads onto OpenShift.  

Tuesday, March 2nd at 11:00AM Eastern Standard time (GMT -5)

Recording | Slides


Value Realization Framework for Application Modernization 

Sunil Joshi, CTO & Distinguished Engineer - IBM

From lift and shift to full-scale application modernization through microservices or other architecture patterns, patterns have evolved. This session provided an overview of many such patterns and a point of view on determining associated business value for proper decision making. Sunil went over specific ROI models for most common transformation patterns.

Tuesday, February 23rd at 11:00AM Easter Standard time (GMT-5) 
Recording | Slides


How to design a target architecture for your workload modernization project - based on workload analysis

Andrea Battaglia, Technical Partner Development Manager - Red Hat

Andrea Battaglia analyzed and discussed the steps to go through when designing a target architecture in a modernization project. He started from the workload analysis performed in the Assessment phase of this DX framework (slide 11).

Tuesday, February 16th at 11:00AM Easter Standard time (GMT-5) 
Recording | Slides


Native-Kubernetes CI/CD Pipelines (Tekton, ArgoCD, Helm and more)

Asier Cidon, Cloud & Automation Senior Consultant, Red Hat

Asier Cidon walked through the new DevOps and GitOps technologies landscape. He did a real demo of how these tools work together in order to make developers and sysadmins lives easier.

Tuesday, February 16th at 11:00AM Easter Standard time (GMT-5) 
Recording | Slides


Migrating SpringBoot to Quarkus with Migration Toolkit for Applications

Jonathan Vila, Senior Software Engineer - Red Hat
Miguel Pérez Colino, Product Manager for MTA - Red Hat

Should you migrate to Quarkus? (It's the new super fast, super light framework to develop cloud native and GraalVM compatible apps.) And if you should migrate to Quarkus, how do you do it and what should you expect?

Jonathan Vila and Miguel Pérez Colino showed us what it takes to migrate an app to Quarkus from scratch, using different technologies such as Hibernate, Prometheus, and Rest. They'll also showed us how to assess a current app to get a migration-effort estimate, using a foss app to analyze it.

Tuesday, January 26th at 11:00AM Easter Standard time (GMT-5) 
Recording | Slides

steve woods.jpeg

Analyzing Applications with the Cloud Suitability Analyzer

Steve Woods, Staff Solution Architect - VMware
Joe Szodfridt, Senior Engineer - VMware

Steve Woods demonstrated the Cloud Suitability Analysis tool (formerly Pivotal Application Analyzer). CSA is has been used at many customers, including General Motors, where it has assessed thousands of applications comprised of hundreds of millions of lines of code.

Tuesday, January 5th at 11:00AM Easter Standard time (GMT-5) 
Recording | Slides


Why Tools Make Digital Transformation Easier    

Andrea Battaglia, Technical Partner Development Manager - Red Hat

A demonstration on how tools make digital transformation easier

Tuesday, December 5th at 11:00AM Easter Standard time (GMT-5) 
Recording | Slides


Pathfinder - Assessing Apps for Containerization

Noel O'Connor, Senior Principal Architect - Red Hat
Miguel Pérez Colino, Product Manager for MTA - Red Hat

Noel O'Connor and Miguel Perez Colino demonstrated how Pathfinder can help you understand the suitability of an application for containerization.

Tuesday, November 10th at 11:00AM Easter Standard time (GMT-5) 

Recording | Slides