TDC 2017
São Paulo
Um dos maiores encontros de comunidades e empresas no Brasil

Trilha Containers O universo rodando dentro de containers

Containers! É uma revolução em andamento que está modificando de como desenvolver, entregar e manter sistemas. Aqui vamos trocar experiências sobre diversos tipos de containers (além do Docker, é claro) e você vai estar atualizado com o buzzword mais quente do mundo da tecnologia

Palestras

Importante: A grade de palestras está sujeita a alterações sem prévio aviso.
Conteúdo
08:00 às 09:00 Credenciamento e recepção dos participantes

Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal.

09:00 às 10:00 Abertura do evento no Auditório Principal

Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores.

Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

10:10 às 11:00 Gerenciamento de um cluster Docker com Rancher
Wilson Tayar

Rancher é um projeto open source para gerenciamento e orquestração de containers. Existente desde 2014, necessita apenas de 2 containers para funcionar e suporta orquestradores como Swarm, Kubernetes e o cattle, seu próprio orquestrador. Vou mostrar como usamos o Rancher no Portal Minha Vida para gerenciar nosso cluster docker e todas as features que o Rancher oferece como Load Balance interno e externo, webhooks, importação de docker-compose, entre outras.

11:10 às 12:00 Introdução ao Habitat
Igor Abade

O Habitat (www.habitat.sh) é um novo projeto de código aberto do Chef que define a configuração, o gerenciamento e o comportamento do aplicativo em torno do próprio aplicativo, e não da infraestrutura em que o aplicativo é executado. Isso permite que o Habitat seja implantado e executado em vários ambientes de infra-estrutura, como direto no computador, VM, containers e PaaS. Veja nesta palestra como o Habitat ajuda a resolver muitos problemas de gestão de aplicativos que containers, por si só, não resolvem.

12:10 às 13:00 Rodando aplicações GUI em Docker
Marco Antonio Martins Junior / Rafael Gomes

Já roda serviços usando containers em Docker? Que tal rodar também as suas aplicações GUI com ele? Isso mesmo, estou falando de rodar seu browser, editor de texto, jogos, enfim? Nesta apresentação serão mostradas vantagens, desvantagens e uma demonstração de uso.

Protegendo Docker
Guilherme Oki

Docker tem diversas features para garantir a segurança dos seus containers. Vamos discutir como adicionar estas camadas de segurança como SELinux, Capabilities, AppArmor, Seccomp e outras abordagens para garantir o isolamento das suas aplicações.

13:10 às 14:00 Intervalo para Almoço
Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.
14:10 às 15:00 Blue Green Deployment With Docker Swarm
Cristiano dos Santos Diedrich

Docker tem se tornado uma tecnologia padrão para times ágeis, facilitando cada vez mais a entrega de novos produtos ou features. Com ele é possível melhorar seus processos de deploy, através dessa apresentação poderemos entender como é possível utilizar o Docker Swarm para gerenciar suas aplicações, e principalmente, como realizar um processo de deploy com maior segurança e qualidade.

15:10 às 16:00 Namespaces: The base of all Linux containers
Derek Stavis

So you use Docker, huh? But... Have you ever wondered what makes containers possible on Linux? What makes Docker a good way to isolate applications? Let's go deep through the system and analyze the basic mechanisms Linux gives us to constrain applications to a sandbox.

16:00 às 16:30 Coffee-break e Networking

Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos.

Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

16:40 às 17:30 Escalando Slaves do Jenkins no Kubernetes
Lucas Vasconcelos Santana

Mostraremos como economizar recursos na nuvem utilizando o Kubernetes para escalar slaves do Jenkins sob demanda.

Traefik: Load Balancer dinâmico para containers
Marcelo Pinheiro

Graças a soluções como Docker e Kubernetes, hoje a containerização é uma realidade em diversas empresas - especialmente onde o conceito de microserviços é utilizado.

Porém trabalhar com esta arquitetura implica num desafio muitas vezes desconhecido: como lidar com vários projetos onde um ou mais containers podem responder a uma URL dinamicamente? Servidores HTTP como Nginx e Apache não fornecem uma solução trivial para hosts virtuais voláteis.

Aqui entra Traefik, uma solução escrita em Golang que permite você fazer load balancing entre diversos containers sem a necessidade de atualizar seu DNS / fazer hot-reload manual numa infraestrutura rodando microserviços com domínios diversos.

17:40 às 18:30 Projeto Estaleiro - O caminho para o uso de Kubernetes no Governo Federal
Ricardo Pchevuzinske Katz

O desenvolvimento de um produto do zero com uso de containers é simples mas quais são os problemas encontrados quando adota-se esse modelo para a produção e manutenção de serviços em larga escala e com outra metodologia e outras tecnologias estabelecidas?

Nessa palestra, teremos uma visão de Kubernetes, a adaptação do 12 Factor à nossa realidade, a implantação do Projeto Estaleiro e o resultado obtido transformando esse em um marco na produção de Serviços no Governo Federal.

18:40 às 19:00 Encerramento e Sorteios

No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura.

Após a apresentação de resultados do dia muitos sorteios fecharão o dia.

Data e Local

Terça-feira, 18 de Julho de 2017

9 às 18 h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Vila Olímpia | São Paulo - SP

Informações sobre Data e Local


Público Alvo

Desenvolvedores, testadores, sysadmins, gerentes, etc. Todos que tenha interesse em aprender um pouco mais sobre container


Investimento

presencial:R$ 240,00

Fazendo sua inscrição presencial, você terá acesso a esta trilha e no mesmo dia também:
TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.
Embarcados Experience: Venha conferir informações de qualidade que auxiliam em projetos eletrônicos e servem para atualização do conhecimento.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Patrocinadores