Se você já sofreu com deploy, esta apresentação é pra você. Nosso público-alvo são os desenvolvedores que gostam de fazer as coisas só uma vez.
Imagine um mundo em que você pode desenvolver sua aplicação diretamente no servidor, testando tudo em produção. E quando finalmente a coisa funcionar, você não tenha que se preocupar em jogar tudo em outra máquina, correndo o risco de emperrar o deploy por causa de alguma configuração diferente.
Este mundo existe no universo dos containers.
Mostramos como unificar as configurações do servidor e da máquina de desenvolvimento usando Docker e Docker Compose, para que todas as dependências de bibliotecas, ferramentas de linha de comando e até mesmo versões e distribuições do sistema operacional sejam exatamente as mesmas. Diga adeus ao deploy Kinder Ovo, que sempre vem com surpresa.
Tudo que dissermos neste tutorial pode e será usado a seu favor quando for usar Kubernetes.