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.

Avatar for Sebastian Webber

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