Singkatnya,
jika menggunakan cara menyalin jar, setiap kali kode berubah layer baru akan dibuat
karena layer baru dibuat sebesar ukuran file jar, storage dan waktu build jadi terbuang
karena itu, pisahkan saja menjadi library, meta-inf, dan classes yang hampir tidak pernah berubah
ukuran image layer yang berubah memang bisa diperkecil, tetapi pekerjaan ini merepotkan dan menyebalkan
=> jadi, pakai saja Jib
Kalau dipecah per unit microservice, mungkin manfaatnya tidak terlalu besar.
Tetapi sepertinya tetap perlu selalu memikirkan caching pada layer Docker.
Belum ada komentar.