はじめに イタンジのエンジニアリングマネージャの田渕です! 先日、OHEYAGOのフロントエンドのNext.jsへのリプレイスが完了しました。 振り返ってみると、リリース前はRailsのテンプレートエンジンを使っていたところから徐々に変更をしていき、最終的にはNext.jsまで辿り着いたなあ、と感慨深かったです。 「1年半ほどコツコツ改善を積み重ねて、結果的にモダンな構成まで辿り着いた」という成功例だと思うので、皆様にその変遷を紹介していきたいと思います! この話を通して、イタンジの技術選定に対する考え方を、具体例を交えて紹介できればと思っています。 また、今後フロントエンドのリプレイス等を考えている方の参考にもなれば幸いです。 開発初期はテンプレートエンジンを利用 何を作っていくべきかを見極めるフェーズでは、テンプレートエンジンを使っていました。 サイト名もサイトのコンセプトすらも固まっ