Analyze Monolith Java Applications in Multiple CodeReady Workspaces With MTA (Migration Toolkit for Applications)

Introduction

Transforming monolithic Java applications into distributed, cloud-native microservices is never easy, but Red Hat’s migration toolkit for applications helps you understand and evaluate the migration path. As a developer, you can apply the following features to a broad range of transformation use cases:

  • Planning and work estimation.
  • Identifying migration issues and providing solutions.
  • Detailed reporting.
  • Built-in rules and migration paths.
  • Rule extensibility and customization.
  • Source code or application archive analysis.

This article guides you through configuring Red Hat’s migration toolkit for applications to analyze an existing monolithic Java application. We will set up our development environment in Red Hat CodeReady Workspaces. After that, I’ll show you how to use the toolkit to analyze migration issues and generate potential solutions.