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)



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