Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Eu tento usar o docker, mas ele só me sacaneia

Eu tento usar o docker, mas ele só me sacaneia

Nessa palestra eu pretendo descrever um guia de fracasso para deployment de aplicações nodejs usando docker e toda a experiencia que tive com docker em ambiente de produção. Minha intenção é falar de problemas que tive, como os contornei e todos os desafios de adotar docker aos baby-steps.

Aprensei essa palestra com meu amigo @guilhermelias no TDC 2017 Porto Alegre.

Sebastian Webber

November 11, 2017
Tweet

More Decks by Sebastian Webber

Other Decks in Technology

Transcript

  1. Nosso drama node.js app Idéias: • 12+ microserviços • consul

    • pm2 • mongo • docker • abstract/magic/exotic
  2. #4 docker compose ficou louco varias redes deixou a coisa

    triste e o link deixou de funcionar
  3. Algumas conclusões • jogar tudo num container só é loucura.

    não faça isso! • simplifique. 1 container pra cada serviço deixa tudo mais simples • não se desespere: use uma ferramenta certa pra escalar seus containers #tchauPM2 ou coisas que devíamos fazer
  4. Lições aprendidas • Twelve factor apps deve ser visto antes

    de começar o projeto. • Comece em Desenvolvimento. se roda em dev, vai chegar maduro em staging e produção. • Não esqueça: #LEAN E que fazemos a cada novo projeto