Home icon

Migrating your Java applications to AWS Graviton using AWS Transform custom

Compute Blog



This article explains how to migrate Java applications from x86 to AWS Graviton processors using AWS Transform custom (ATX), an AI-powered tool that automates the migration process.

  • ATX analyzes Java codebases, creates migration plans, and executes transformations with version-controlled commits
  • Identifies JNI dependencies, updates libraries for Arm64 support, modifies build configs, and refactors architecture-specific code
  • Requires Arm64 execution environment (Graviton instance or Apple Silicon Mac) with Node.js 20+, Git, and Java build tools
  • Interactive Mode allows step-by-step review and customization of migration plans before execution
  • Campaign Mode enables automated batch assessment of multiple applications without manual intervention
  • Generates migration reports, runbooks, and atomic Git commits for easy rollback and tracking
  • Graviton processors offer up to 40% better price-performance than comparable x86 instances

ATX streamlines Java-to-Graviton migration by automating compatibility assessment, dependency updates, code refactoring, and runtime validation across single or hundreds of applications.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Jun 8
2026
AWS Application Migration Service is now AWS Transform MGN
Dec 11
2024
Migrating from x86 to AWS Graviton on Amazon EKS using Karpenter
Jan 8
2026
Automating AWS SDK for Java v1 to v2 Upgrades with AWS Transform
Feb 5
2026
AWS Transform custom: AI-driven Java modernization to reduce tech debt

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.