Perfil

rcelha @rcelha


Sobre mim

-

Propostas

[2h, 4h ou 8h] - Docker e Python - Do 'mkdir' ao deploy

Com a popularização do Docker no último ano, muitas perguntas foram levantadas em relação a aplicação dele no dia-a-dia.


Vamos entender como o Docker pode benefícios para os times de desenvolvimento (Dev, Qa, DevOps, etc) e o que muda na arquitetura das suas aplicações, mostrando tudo isso na prática.


Descrição completa


O conteúdo ficou dividido em três partes


1 - Conceitos do Docker



Pretendo começar mostrando o que é o Docker, e qual a revolução que ele trouxe. Falarei um pouco sobre os conceitos básicos dele.
Depois disso, trarei as formas de estruturar os containers (Bloated vs Lean). Seguindo na linha de Lean containers, como isso pode influenciar a arquitetura do software.


2 - Docker e a Aplicação


A ideia é apresentar de forma prática, como compor um conjuntos de serviços utilizando Lean Containers. Utilizaremos as ferramentas oficiais do Docker para montar um ambiente de desenvolvimento.
- Criação de Dockerfile
- Uso do docker-compose
- Adição de novos serviços


3 - Indo para produção


E por final, algumas idéias de como rodar esses mesmos containers em produção (utilizando serviços como AWS e semelhantes).


 


PS: O Workshop pode ser feito em 2h, 4h ou 8h. O que mudará é a complexidade das práticas.