Tomosia

ONEVISA

ONEVISA

プロジェクト概要

技術
Rails / Next.js(React)/ Typescript
担当行程
用件定義、設計分析及び見積もり、開発(実装)、結合テスト、本番反映

ユーザーの課題

課題解決に向けた提案

  • 旧システムの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している箇所を変更する必要があり、かなり量が多く大変です。