Resumindo,
se você usar a forma de copiar o jar, uma nova layer será criada sempre que o código mudar
como uma nova layer do tamanho do arquivo jar é criada, há desperdício de armazenamento e tempo de build
por isso, separe em library, meta-inf e classes, que quase não mudam
é possível reduzir o tamanho da layer da imagem que será alterada, mas esse trabalho é incômodo e trabalhoso
=> então vamos usar algo chamado jib
Ao dividir em unidades de microsserviço, talvez isso não faça tanta diferença,
mas acho que ainda vale a pena ter sempre em mente o caching de layers do Docker.
Ainda não há comentários.