[SP-pm] Microservices

Andre Carneiro andregarciacarneiro at gmail.com
Mon Nov 14 10:03:16 PST 2016


Obrigado pelas respostas!

2016-11-08 13:25 GMT-02:00 Daniel Vinciguerra <
daniel.vinciguerra at bivee.com.br>:

> Mais ou menos...
>
> A stack cpanm + cpanfile é muito boa sim e instala as dependencias do
> projeto que você esta tentando rodar localmente (diretorio do usuário) ou
> globalmente (lib do sistema).
>
> Imagine que vc tenha o módulo XPTO na versão 5 instalado e que para rodar
> um projeto você precise ter  a versão 4.
>
> O Carton permite que esta versão seja baixada no diretório do projeto na
> pasta "local" e com o commando "carton exec" vc faça uso desta versão do
> módulo especifica, e não a que você esta rodando localmente.
>
> Ele também cria um arquivo de snapshot do seu cpanfile para que o mesmo
> possa ser versionado.
>
> Você não precisa instalar um modulo que nunca mais vai usar no perl
> local::lib, ou pior, no seu lib global.
> Existem vários ganhos na minha opinião.
>
>
> Não estou falando que ele é melhor mais para a minha toolchain uso ele
> porque ele me traz beneficios.
>
> Abs,
>
>
>
>
> *Daniel Vinciguerra*
> Web Solutions Architect and founder at Bivee
> Cel: +55 (47) 9270-6171
>
> *ATENÇÃO/ATTENTION:*
> Este e-mail contém informações confidenciais e seu conteúdo é dirigido ao
> uso do indivíduo ou da entidade mencionados acima. Se você recebeu esta
> mensagem por engano, por favor, notifique o remetente e remova-o
> imediatamente.
>
>
> This e-mail contains confidential information intended only for the use of
> the individual or entity named above. If you are not the intended
> recipient, please notify the sender and delete it immediately.
>
> 2016-11-08 12:58 GMT-02:00 Alceu R. de Freitas Jr. <
> glasswalk3r at yahoo.com.br>:
>
>> O Lucas escreveu exatamente o que eu ia comentar... se eu tiver uma
>> aplicação criada com Dist::Zilla e usar o cpan para instalar ele
>> (provavelmente com um mirror privado do CPAN - local onde o tal do Pinto se
>> encaixa bem) eu vou ter a mesma coisa.
>>
>> Não conheço o bundler ou npm, mas acho mais fácil o pip ter copiado os
>> conceitos do CPAN do que o contrário.
>>
>> --------------------------------------------
>> Em ter, 8/11/16, Lucas Mateus <lucasmateus.oliveira at gmail.com> escreveu:
>>
>>  Assunto: Re: [SP-pm] Microservices
>>  Para: saopaulo-pm at mail.pm.org
>>  Data: Terça-feira, 8 de Novembro de 2016, 12:50
>>
>>  Mas isso o
>>  cpanm com cpanfile resolve muito bem.
>>
>>  Em 8 de nov de 2016 12:45
>>  PM, "Daniel Vinciguerra" <daniel.vinciguerra at bivee.com.br>
>>  escreveu:
>>  Alceu,
>>
>>  Na minha mais humilde opinião, as
>>  ferramentas são utilzadas para propositos diferentes:
>>
>>  Enquanto o Dist:Zilla é
>>  uma ferramenta que oferece scaffolding e outras facilidades
>>  para se manter um módulo e aplicações o Carton é
>>  utilizado em produção para resolver as dependencias,
>>  instalar (cpanm em background) e rodar o projeto com as
>>  dependências corretas.
>>
>>  Ele segue o mesmo conceito de dependency
>>  managers modernos como o bundler do Ruby, o pip do Python e
>>  o npm (ecaa) do Node.
>>
>>  Grande abraço,
>>
>>
>>
>>
>>
>>
>>
>>
>>    Daniel
>>    Vinciguerra
>>
>>    Web Solutions Architect and founder at Bivee
>>
>>    Cel: +55 (47)
>>  9270-6171
>>
>>
>>    ATENÇÃO/ATTENTION:
>>
>>    Este e-mail contém informações confidenciais e seu
>>  conteúdo é dirigido ao uso
>>    do indivíduo ou da entidade mencionados acima. Se você
>>  recebeu esta mensagem por
>>    engano, por favor, notifique o remetente e remova-o
>>  imediatamente.
>>
>>
>>    This e-mail contains confidential information intended
>>  only for the use of
>>    the individual or entity named above. If you are not the
>>  intended recipient,
>>    please notify the sender and delete it
>>  immediately.
>>
>>
>>
>>
>>
>>
>>  2016-11-07 11:51 GMT-02:00
>>  Alceu R. de Freitas Jr. <glasswalk3r at yahoo.com.br>:
>>  Estava lendo o Pod do Carton (https://metacpan.org/pod/Cart
>>  on) mas não fiquei muito impressionado com a
>>  descrição feita ali.
>>
>>
>>
>>  Quais as vantagens de usá-lo quando comparado com o
>>  Dist::Zilla?
>>
>>
>>
>>  ------------------------------ --------------
>>
>>  Em dom, 6/11/16, Lucas Mateus <lucasmateus.oliveira at gmail.co
>>  m> escreveu:
>>
>>
>>
>>   Assunto: Re: [SP-pm] Microservices
>>
>>   Para: saopaulo-pm at mail.pm.org
>>
>>   Data: Domingo, 6 de Novembro de 2016, 20:30
>>
>>
>>
>>   Legal, mas
>>
>>   acho que faltou assuntos importantes como versionamento
>>  da
>>
>>   app, CI/CD, documentação, monitorias e health
>>  checks,
>>
>>   algo que mapeie os micro serviços e suas
>>  dependências,
>>
>>   tests integrados... enfim a arquitetura e a engenharia
>>  disso
>>
>>   é bem mais ampla.
>>
>>
>>
>>   Em 6 de nov de 2016 8:09
>>
>>   PM, "Daniel Vinciguerra" <daniel.vinciguerra at bivee.com.
>>  br>
>>
>>   escreveu:
>>
>>   Massa cara! :)
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>     Daniel
>>
>>     Vinciguerra
>>
>>
>>
>>     Web Solutions Architect and founder at Bivee
>>
>>
>>
>>     Cel: +55 (47)
>>
>>   9270-6171
>>
>>
>>
>>
>>
>>     ATENÇÃO/ATTENTION:
>>
>>
>>
>>     Este e-mail contém informações confidenciais e
>>  seu
>>
>>   conteúdo é dirigido ao uso
>>
>>     do indivíduo ou da entidade mencionados acima. Se
>>  você
>>
>>   recebeu esta mensagem por
>>
>>     engano, por favor, notifique o remetente e remova-o
>>
>>   imediatamente.
>>
>>
>>
>>
>>
>>     This e-mail contains confidential information
>>  intended
>>
>>   only for the use of
>>
>>     the individual or entity named above. If you are not
>>  the
>>
>>   intended recipient,
>>
>>     please notify the sender and delete it
>>
>>   immediately.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>   2016-11-06 14:52 GMT-02:00
>>
>>   Alceu Rodrigues de Freitas Junior <glasswalk3r at yahoo.com.br>:
>>
>>   Andre Carneiro++
>>
>>
>>
>>
>>
>>
>>
>>   Em 06-11-2016 12:05, Andre Carneiro escreveu:
>>
>>
>>
>>
>>
>>   Salve!
>>
>>
>>
>>
>>
>>
>>
>>   Não sei se a lista está morta, mas vi um artigo
>>
>>   interessante sobre
>>
>>
>>
>>   "coisinhas" para utilizar quando se desenvolve
>>  em
>>
>>   arquitetura de
>>
>>
>>
>>   micro-serviços em Perl, e deu vontade de compartilhar.
>>
>>
>>
>>
>>
>>
>>
>>   https://engineering.
>>  semantics3
>>
>>   .com/2016/06/15/a-perl- toolcha
>>
>>   in-for-building-micro- services -at-scale/
>>
>>
>>
>>
>>
>>
>>
>>
>>   Cheers!
>>
>>
>>
>>
>>
>>
>>
>>   --
>>
>>
>>
>>   André Garcia Carneiro
>>
>>
>>
>>   Software Engineer
>>
>>
>>
>>   (11)982907780
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>   =begin disclaimer
>>
>>
>>
>>      Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>
>>
>>
>>    SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>
>>
>>
>>    L<http://mail.pm.org/
>>  mailman/
>>
>>   listinfo/saopaulo-pm>
>>
>>
>>
>>   =end disclaimer
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>   =begin disclaimer
>>
>>
>>
>>     Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>
>>
>>
>>   SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>
>>
>>
>>   L<http://mail.pm.org/mailman/
>>  l
>>
>>   istinfo/saopaulo-pm>
>>
>>
>>
>>   =end disclaimer
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>   =begin disclaimer
>>
>>
>>
>>      Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>
>>
>>
>>    SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>
>>
>>
>>    L<http://mail.pm.org/
>>  mailman/
>>
>>   listinfo/saopaulo-pm>
>>
>>
>>
>>   =end disclaimer
>>
>>
>>
>>
>>
>>
>>
>>   -----Anexo incorporado-----
>>
>>
>>
>>   =begin disclaimer
>>
>>      Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>
>>    SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>
>>    L<http://mail.pm.org/mailman/l
>>  istinfo/saopaulo-pm>
>>
>>   =end disclaimer
>>
>>
>>
>>  =begin disclaimer
>>
>>     Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>
>>   SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>
>>   L<http://mail.pm.org/mailman/
>>  listinfo/saopaulo-pm>
>>
>>  =end disclaimer
>>
>>
>>
>>
>>  =begin disclaimer
>>
>>     Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>
>>   SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>
>>   L<http://mail.pm.org/mailman/
>>  listinfo/saopaulo-pm>
>>
>>  =end disclaimer
>>
>>
>>
>>  -----Anexo incorporado-----
>>
>>  =begin disclaimer
>>     Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>   SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>   L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>  =end disclaimer
>>
>> =begin disclaimer
>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>


-- 
André Garcia Carneiro
Software Engineer
(11)982907780
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20161114/6edf64fa/attachment-0001.html>


More information about the SaoPaulo-pm mailing list