既存アプリケーションのアップデート

OVERVIEW

既存アプリケーションのアップデート

YEAR 2018 - 2019

<開発環境>

Java、C++、Apache、Tomcat、CentOS、Github、Cocos2d-x、Seasar2、SpringBoot


<内容>

既存ソーシャルゲームのアップデート開発。

リリース前にも開発していましたが、出戻ってサーバエンジニアとして参加しました。

CSからの問い合わせ対応、深夜メンテナンス対応、新機能開発、Seasar2 -> SpringBootへのプラットフォーム移行などを行いました。

後半1年はサーバエンジニアが1人になったため、通常業務をこなしながらプラットフォーム移行の実装を粛々と進めました。

相互依存になっている実装が多く、そのままではSpringBootでは実行できないため依存性のないようレイアードアーキテクチャを敷き、合わせて実装を整理しました。

テンプレートエンジンなどもSpring公式サポートのなくなったものであったため対応されているThymeleafに移行するなどもろもろ対応しました。