TDC SÃO PAULO ONLINE
O encontro de comunidades e empresas no Brasil

Trilha MICROSERVICES

A evolução na forma de Arquitetar Software.

O padrão de arquitetura em Microservices vem ajudando desenvolvedores a criar aplicações escaláveis, dividindo componentes em diferentes serviços.

Além disso, um benefício adicional é a facilidade na entrega e práticas de implantação contínua devido à velocidade em que os desenvolvedores podem fazer alterações.

Nesse novo cenário, aplicativos construídos com microservices também permitem que os desenvolvedores experimentem várias linguagens, tecnologias e ferramentas sem alterar uma aplicação inteira.

O que será visto nessa Trilha será um pouco desse novo paradigma ao construir software.

Data

Terça-feira, 25 de Agosto de 2020

09h às 19h (somente ao vivo)

Investimento

Tabela de Pacotes de Preços da Fase 1 INSCREVA-SE

Como se inscrever

Palestras

Hora Conteúdo
09:00 às 09:30 Abertura do evento e mini keynote

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:30 às 10:20

Keynote | Software for Happiness - SW4:D

Marcio Namiki
"A grandiosa revolução humana de uma única pessoa irá, um dia, impulsionar a mudança total do destino de um país e, além disso, será capaz de transformar o destino de toda humanidade" (Dr. Daisaku Ikeda) Numa era onde a humanidade global está sendo desafiada à sobrevivência e uma série de impactos sociais ainda serão observados, nós, da área de tecnologia, temos não somente uma situação privilegiada de empregos numa era de desemprego. Nós temos em mãos a oportunidade de potencializar a capacidade humana e escolhermos onde queremos injetar nossos talentos para virar este jogo em prol de todo o povo de uma nação! Se você já estava motivado a participar deste TDC, prepare-se para sair ainda mais inspirado com o que irá ouvir e para despertar um novo potencial em seu crescimento profissional, sua carreira e seu impacto social.
10:25 às 10:40 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:45 às 11:20

Como traduzir a arquitetura de Microservices para os componentes do Kubernetes?

Andre Sampaio

Nessa palestra serão demonstrados os principais componentes de uma arquitetura de Microservices e será demonstrada como os componentes do Kubernetes suportam os elementos da arquitetura Microservices. Serão descritos os seguintes relacionamentos: - API GATEWAY x INGRESSS; - SERVICE MESH x LOAD BALANCE x DISCOVERY x SERVICES x DEPLOYMENT x REPLICASET x POD x MONITORING; - MENSAGENS SINCRONAS/ASSINCRONAS x BANCO DE DADOS x STATEFULSET - CI/CD x GITOPS Para demonstrar o uso, será executada uma aplicação de exemplo usando um ambiente real da nuvem.

11:25 às 12:00

MicroServices Data Consistency: Saga with Zero Compensation Code

Kuassi Mensah / Paul Parkinson

The Microservice architecture brings valuable benefits, however, it also poses several challenges. This session discusses maintaining data consistency in such architecture. The challenges around data consistency include: (i) atomicity of persisting events and state; (ii) data consistency, parallel updates. (iii) transactions across microservices, SAGA , Microprofile Long Running Actions and compensation.

The session addresses all these challenges including compensate-able data types that eliminates the need for compensation code. Code and demo illustrating the challenges will be shown.

12:05 às 12:25 Open Space

12:25 às 13:00

Telemetria de Microsserviços com Service Mesh ou a inesperada jornada da observabilidade

Guilherme Baufaker Rêgo

Se você gosta de automobilismo, já ouviu falar da importância da telemetria nesse esporte. Nessa sessão, vamos descobrir que a telemetria também têm seu papel destaque em service mesh por meio do projeto Istio e do Red Hat Openshift Service Mesh, de forma a auxiliar a vida de SREs, DevOps Engineers SysAdmim e até mesmo devs que estão começando no mundo de Cloud Native.

13:00 às 14:00 Intervalo para almoço

Intervalo para o almoço e recarregar energias.

14:00 às 14:15 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

14:15 às 14:50

Desafios de uma Arquitetura de Microserviços

Adriana Weingart

"Arquiteturas e abordagens normalmente se transformam em tendências porque existem casos de uso suficientes para corroborar sua utilidade genuína na solução de um problema ou classe de problemas em particular." A arquitetura de software, como qualquer outra área de TI, vem evoluindo ao longo dos anos. A mais recente evolução é a adoção de microserviços no lugar dos monolitos que os antecederam. Mas, essa arquitetura tem seus desafios, seus paradigmas e processo para implementação - que trazem o questionamento se é a melhor abordagem realmente. Esta apresentação traz alguns desafios e considerações sobre este modelo, para ajudar na escolha da melhor Arquitetura para cada solução.

14:55 às 15:30

Orchestrating Cloud Events

Mauricio Salatino

Cloud Events is a CNCF sandbox project that standardizes events interchange. By using Cloud Events to communicate between different services you move the decision about transport protocols to the deployment stage. This talk walks you through a complete example, that uses Cloud Events and leverages orchestration to gain visibility and control over the service interactions. You will learn: - What are Cloud Events and why you should pay attention to them - How you can start using Cloud Events in your architecture with KNative - How you can combine Cloud Events with Workflows ? event sequencing and orchestration with Zeebe.io

15:35 às 16:10

Gerenciamento de incidente neste novo mundo

Felipe Signorini

No últimos anos vimos uma grande mudança no jeito de lidar com tecnologia da informação, grande parte causado pela bandeira da transformação digital, seja por meio da mudança da cultura pelo agile junto ao devops, práticas SRE novas arquiteturas sendo o principal microserviços. Porém como lidar com esse mundo novo dentro do gerenciamento de incidentes?, como manter os serviços funcionando ao meio de tanta transformação? Essa palestra será um bate papo de dicas e premissas no ambito de gerenciamento de incidentes dentro deste novo mundo.

16:15 às 17:15

Como as empresas estão fazendo microsserviços no mundo real

Graziella Bonizi / Jéssica Pauli de Castro Bonson / Karina Macedo Varela
Painel Digital desta Trilha
17:25 às 18:15

Keynote | Como Magalu escalou seu time de tecnologia de 2 para 1000+ CODERS para construir um sistema operacional para o varejo Brasileiro

Andre Fatala
18:20 às 18:40 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.


Grade sujeita a alterações

Coordenação da Trilha MICROSERVICES


Patrocinadores