ユーザーの課題
- 日本に就業にする外国人のVISA申請に必要な書類を生成するシステムです。
- 数千種類の書類Formatがあります。
- 過去に同じようなシステムを運用していましたが、現在は、「特定技能」と呼ばれるVISAの書類生成に注力したサービス開発を行っています。
課題解決に向けた提案
- 旧システムのScalaのコードを読み、BusinessLogicを理解して、Railsにmigrateするとなります。
- たくさんの文書を書き換えないといけません。
- そのため、user frontend、pdf generatorおよびInfrastructure as Codeの開発が必要です。
システム開発内容
- 旧システムのScalaのコードからRails on Rubyにmigrateする。
- User frontend、pdf generatorおよびInfrastructure as Codeの開発を行う となります。
工夫したポイント
- 旧システムのScalaのコードからRails on Rubyにmigrateする。
- 特に、GoでPDFを生成していますが、座標をProtしている箇所を変更する必要があり、かなり量が多く大変です。