Eu sinceramente utilizo o copia e cola, mas tenho vergonha disso kkkkk

Estou me organizando para começar a utilizar micro-serviços, pacotes e bibliotecas.

Por exemplo:

  • Envio de e-mails: micro-serviço;
  • Validação de dados (CPF, CEP, e-mail etc): biblioteca (minha ou de terceiro).

Ou seja, tudo que tem uma abordagem de certa forma grande, como um envio organizado de e-mails, eu vou criar micro-serviço e compartilhar entre softwares ou com outros micros-serviços. Já questões mais "locais" como a validação de um dado, o tratamento de alguma informação, vou inserir em uma biblioteca, provavelmente pública no GitHub, ou pegar uma já existente e inserir diretamente na aplicação em questão.