2025年12月の学習の振り返り
アプリの開発は大まかに終わっていたので、
GitHub Actionsで自動デプロイできるようにしました。
また、Terraform importで手動デプロイしたものを取り込みました。
ブログをいくつか書いて、これで自作アプリ完了です。
GitHub Actionsで自動デプロイ
GitHub Actionsを使って、イメージのビルド、プッシュ、サービスの更新などを自動化させます。
前に、X cloneの課題で自動デプロイをやったことがありました。
やっていることはそんなに変わらないです。
理解を深めるために、ブログ記事にまとめました。
Next.js × Rails|ECS/FargateをGitHub Actionsで自動デプロイ
Terraform importで取り込み
手動でAWSにデプロイしたものを、Terraformで取り込みました。
現場では、最初に手動でデプロイしたものをTerraformに取り込むケースが多いと聞いたので、
それを想定してトレーニングしました。
Draftによる事故や、
GitHub ActionsとTerraformの役割分担についての理解が深まりました。
学んだことをブログにまとめました。
Next.js × Rails|Terraform importで“手動デプロイAWS”をIaC化する
自作アプリ完了
ついに完了しました。
Happiness Chainに入って、約2年学習を継続しました。
自分で課題を決めて、作り切ることができました。
スクール卒業課題 マルチテナントEC 「Digital Ichiba」
カスタマーやショップオーナー目線で見た、主に機能を解説する記事をこちらに書きました。
Next.js × Rails|マルチテナントEC「Digital Ichiba」の全体設計と実装まとめ
技術者目線でのまとめ記事をこちらに書きました。
これから
2年間高い負荷をかけて、学習を続けてきたので疲れが溜まっています。
まずは疲れを取ります。
2026年は、実務に入ります。
トレーニング中と気にする指標が変わりそうです。
また、ロードマップにGraphQLやAWSのサーバレスが残っているので、
必要に応じて、キャッチアップしていきたいと思います。
まとめ
12月の学習時間: 90時間
HC累計: 1093時間
自作アプリを無事作りきり、ブログにまとめることができました。
2年間、約1900時間の長期的で、高負荷なトレーニングを乗り切ることができました。
一人だったら絶対にここまで、やりきりませんでした。
環境を作ってくださったゆうだいさん、
コードレビューをたくさんしてくださったryoさん、
ともに学んだスクールメイトの皆さん、
どうもありがとうございました。