Build a repeatable PHP-to-Java migration engine with Kiro
Build a repeatable PHP-to-Java migration engine with Kiro
This AWS post describes a PHP-to-Java migration engine packaged as versioned Kiro skill files (php-model-discovery and php-to-java-migration) that can be run either interactively in Kiro or agentically at portfolio scale via AWS Transform. The engine uses a dependency-free PHP scanner to emit a JSON manifest of models, fields, relationships and review flags, then follows an eight-phase, parity-first workflow in which a parity harness is built before any Java is written and the PHP code serves as the specification. A sample project migrates four Laravel Eloquent models to Spring Boot 3.4.1 on Java 21 with Maven and H2, and the post notes the parity harness was not built for that slice, calling it "the single biggest gap."
Source: AWS Machine Learning Blog · aws.amazon.com