Microservices não é para qualquer um, mas se você tem o problema certo, esta arquitetura pode ser uma ótima solução. Venha aprender os desafios de se distribuir e depois integrar artefatos num sistema distribuído!
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 |
Netflix OSS - plataforma desenvolvimento de microserviços
Cristiano Altmann Nesta palestra pretendo apresentar alguns componentes da stack de microserviços da netflix: Eureka, Ribbon, Feign, Hystrix e Zuul. Demonstrarei como os componentes funcionam, os problemas que eles resolvem e como estes componentes interagem entre si auxliando no desenvolvimento de aplicações cloud native. Além disso, pretendo apresentar os ganhos que tivemos, as limitações e desafios que são encontrados na prática ao utilizar a stack. |
11:10 às 12:00 |
Autenticação e Autorização em microserviços
Fernanda Machado Fornecer uma visão geral sobre autenticação e autorização e as alternativas para implementar authN/authZ em microserviços. Além de compartilhar o processo de implantação de uma abordagem em um caso de negócio que teve esta necessidade. Thomaz Leite Quando se fala em microservices, se pensa em aplicações isoladas e focadas em uma única tarefa que se comunicam através da rede utilizando técnicas como REST e GraphQL. Dependendo da runtime, é possível implementar uma arquitetura desacoplada sem perder os benefícios de se trabalhar dentro da runtime. Com a plataforma de Elixir e Erlang é possível aproveitar o melhor de microservices diminuindo os principais riscos de sua implementação. Mais especificamente, vamos olhar para o seu modelo de concorrência e as ferramentas embutidas nessas linguagens que possibilitam implementar microservices sem sair da runtime. |
12:00 às 13: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.
|
13:10 às 14:00 |
Microserviços orientados a eventos: A evolução!
Rodrigo Abreu / Danielle Netto Qual a melhor abordagem para arquitetar soluções que usam microserviços? Como a maioria das coisas em desenvolvimento de software (e na vida), isto depende dos requerimentos! Hoje existe uma noção que microserviços significam REST, mas isto não é necessariamente verdade. Combinar microserviços e orientação a eventos é uma abordagem que muitas vezes cria soluções mais robustas e simples. Nós vamos cobrir nesta sessão quais são os aspectos relevantes para arquitetura de microserviços e como funciona a poderosa combinação de microserviços e orientação a eventos. Vamos ver as formas de comunicação entre microserviços, como cada uma afeta a solução e também como a nuvem muda este cenário. |
14:10 às 15:00 |
Orchestration of Microservices
Felix Müller How can you create an end-to-end business process using a bunch of decoupled microservices? How can you bring visibility to such workflow? How can you support long-running processes by not loosing the advantages of decoupling and stateless? Within this talk I want to answer all of these questions by using the open source workflow engine Camunda BPM in live coding examples with Spring Boot and Docker. Let?s orchestrate some microservices together! |
15:00 às 15: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. |
15:40 às 16:30 |
Cascading Failure, Fault Tolerance e Graceful Degradation com Hystrix!
Alexandre Gama Falhas são inevitáveis! E quais as chances dessas falhas acontecerem em uma arquitetura repleta de Microservices? Grandes não? Como evitar? Como prever? Como Monitorar? Como controlar Pool de Threads? Como saber se o sistema já está responsivo? Como fazer fail fast na intermitência? Nesta palestra veremos como o Elo7 resolveu o seu problema de Cascading Failure através do Hystrix criado pelo Netflix e veremos com diversos exemplos como podemos fazer Graceful Degradation quando a comunicação entre os serviços começa a falhar. |
16:40 às 17:30 |
Desenvolva Aplicações usando arquiteturas orientada a microserviços
Rafael Benevides Você tem escutado falar de Microserviços ao longo dos meses e provavelmente já olhou sobre 12-factor e também e aplicações cloud-native. Mas existem milhares de frameworks Java e ferramentas que você pode utilizar para confeccionar o seu software e juntar as partes em uma arquitetura orientada a Microserviços. É claro que você quer usar a melhor de cada uma delas. Venha a esta sessão e veja como combinar diferentes tecnologias e ferramentas em uma demo ao vivo que abrirá os seus olhos para as possibilidades que microserviços permitem você alcançar. Há tudo nesta demo: Containers, Spring Boot, WildFly Swarm, NodeJS, Jenkins, Openshift e quem sabe muito mais. |
17:40 às 18:30 |
Protegendo Microservices: Boas Práticas e Estratégias de Implementação
Rodrigo Cândido da Silva Microservices tornaram-se o tema mais quente na arquitetura de software atualmente, e muito pode ser dito sobre os seus benefícios. Mas, existem inúmeros desafios relacionados a implementação e propagação de segurança no contexto destes componentes. Esta palestra abordará como realizar os cenários de autenticação e autorização com microservices, bem como discutir boas práticas e estratégias de implementação de segurança cobrindo tecnologias como OAuth2, OpenID Connect, JSON Web Token. |
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. |
Sexta-feira, 10 de Novembro de 2017
8:30 às 19:00 h
Rua Orfanotrófio, 555
Alto Teresópolis | Porto Alegre - RS
Arquitetos e Desenvolvedores
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.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.