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.
Terça-feira, 25 de Agosto de 2020
09h às 19h (somente ao vivo)
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:DMarcio 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 SampaioNessa 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 CodeKuassi Mensah / Paul ParkinsonThe 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 observabilidadeGuilherme Baufaker RêgoSe 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çosAdriana 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 EventsMauricio SalatinoCloud 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 mundoFelipe SignoriniNo ú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 realGraziella Bonizi / Jéssica Pauli de Castro Bonson / Karina Macedo VarelaPainel 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 BrasileiroAndre 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. |