こんにちは、サイバーエージェントでフロントエンド開発をしています菅原(@ryo_suga)です。 Amebaには数多のサービスが存在しているのですが、その中でも2016年の11月にNode.jsのバージョンをv0.10からLTSにバージョンを上げたスマートフォン向けブラウザサービスのAmeba( https://s.amebame.com )についてご紹介します。 バージョンアップに至る経緯、途中衝突した壁や移行方法、課題についてお話します。 バージョンアップの経緯 Amebaのソーシャルプラットフォームは社内的に見てもNode.jsを使ったプロダクトとしてはかなり初期のものとしてリリースされました。 その頃のNode.jsも今と比べると未成熟でした。Node.jsのバージョンもまだv0.xで、2,3年前に一度v0.10へバージョンを少しあげてから今回のアップデートまで停滞したままでした。