<開発環境>
Java、C++、Apache、Tomcat、CentOS、Github、Cocos2d-x、Seasar2、SpringBoot
<内容>
既存ソーシャルゲームのアップデート開発。
リリース前にも開発していましたが、出戻ってサーバエンジニアとして参加しました。
CSからの問い合わせ対応、深夜メンテナンス対応、新機能開発、Seasar2 -> SpringBootへのプラットフォーム移行などを行いました。
後半1年はサーバエンジニアが1人になったため、通常業務をこなしながらプラットフォーム移行の実装を粛々と進めました。
相互依存になっている実装が多く、そのままではSpringBootでは実行できないため依存性のないようレイアードアーキテクチャを敷き、合わせて実装を整理しました。
テンプレートエンジンなどもSpring公式サポートのなくなったものであったため対応されているThymeleafに移行するなどもろもろ対応しました。