@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Buildpacks vs Dockerfiles

Dockerfile と buildpack の比較。このチームは buildpack を選んだらしい。主な理由は、開発チームが上手に Dockerfile を書けないことと、インフラチームがセキュリティアップデートの適用などをするときに各リポジトリ内の好き勝手に書かれた Dockerfile を修正するよりも Kubernetes クラスタ内で共有される一つの buildpack を更新する方が効率的だから、など。

Cloud Native Buildpacks はビルド後の成果物を image と呼ぶようだが、Heroku buildpacks では slug と呼んでいた。