4月に転職して3ヶ月ほど。ということで3ヶ月でやってきたことをつらつらと。
やったこと
- インフラ
- EC2のECS/Fargate化
- ecspresso / ecscheduleによる自動デプロイ
- ついでにコントリビュート
- autoscaling
- スペック最適化
- 個別環境整備
- ecspresso / ecscheduleによる自動デプロイ
- 監視導入
- IaC / Terraform 化
- IAMの権限整理全般
- ネットワーク周り色々
- セキュリティ周り色々
- Azureのキャッチアップ&設定調整
- EC2のECS/Fargate化
- アプリケーション開発
- ドメインやコードのキャッチアップ
- アプリケーション側のECS対応
- ちょっとした機能開発
- バックエンド、Webフロント以外もFlutterもやったり、ビルドして申請出したりとか
- 不具合調査・修正
- アプリケーションコード改善
- パフォーマンス改善いろいろ
- Firebase Remote Configによるフィーチャーフラグ実装
- CI/CD実装
- テストカバレッジ上げ(0% => 75%)
- 管理画面のOIDC SSO対応
- その他
- 不具合調査などのスキル作成
- 若手にインフラ・バックエンド周りの技術伝達、ドキュメンテーション
感想
それなりにアクセス量あるサービスで複数コンポーネントあるサーバー群のECS化を1ヶ月半くらいで遂行して、しかもわりとちゃんと段階的なリリースでリスクヘッジしながらできたのが良かった。それができたのはClaude君のおかげで、Claude君なかったらもうちょい時間かかったと思う。ありがとうClaude君。
テストカバレッジはある程度方針決めてからはClaude君に自動生成させて75%程度に。 ある程度の規則を入れてからの自動生成は、正直自分で書くよりもクオリティ高かったので、相当助かった。
これを3ヶ月でできたのは自己最速だしAIありがとう案件。
とはいえ、AI使えばこれくらいはできることは過去実績からわかっていたので、どちらかというとこれができる環境だったのが嬉しいポイント。生産的な議論ができたり信頼貯金を貯めたり、それを使ってさらに守備範囲を広げれた感じ。これはもうチームや組織に感謝以外の何物でもないっすね。
で、まぁ色々やってるけど、まだまだ売上貢献は全然できていないし、もっと基盤や運用レベル・技術レベルを上げていきたいところなので、マジで次の3ヶ月が大事なのである。もっと仕事のカバー範囲を意識的に広げていかないといけない。
ということで次の3ヶ月も頑張りまっしょい 💪