このプロジェクトでは、Python, Next.js, Kubernetes, Terraform, ArgoCD, Google Cloudを用いてアプリケーションの構築ができる人材だよってことを外部に伝えることを目的としている。
その他にも、前職で学んだことのアウトプットとしてこのプロジェクトを遂行したい。
また、次の会社ではPythonを用いてプロダクトの開発を行うので、Pythonに慣れたいという思いもある。
Pythonに慣れた上でLangChainも用いてアプリを実装することで生成AIエンジニアとしての素質も多少はあることを伝えたいと思う。
この目的から考えると、このプロジェクトでは以下のことを達成したい。
[x] Pythonを用いてサーバーサイドを実装している
[x] Kubernetesを用いてアプリケーションをデプロイしたい
[x] Google Cloudにアプリケーションをデプロイできるようになりたい
[x] Terraformを使ってインフラ管理できる人材になりたい
[ ] ArgoCDを使ってKubernetesのリソースをいじれるようになりたい
[x] LangChainを使ってWebアプリケーションを実装してみたい
こちらが参考になりそう