Ao longo dos anos a arquitetura de microsserviços vem sendo amplamente adotada, por prover inúmeras vantagens como: heterogeneidade tecnológica, escalabilidade, desacoplamento, etc.
Nesse sentido, a arquitetura de microsserviços é muito utilizada para escalar negócios. Mas na prática, como tudo em tecnologia, temos algumas dificuldades ao implementar esse estilo de arquitetura.
Quer saber mais sobre as vantagens, desvantagens e onde aplicar a Arquitetura de Microsserviços?
Junte-se a nós nessa trilha, com as maiores referências do mercado, para aprender sobre sua aplicabilidade, como utilizar; quando não utilizar; como aproveitar ao máximo suas vantagens e mitigar suas desvantagens.
Quarta-feira, 24 de Março de 2021
09h às 19h (somente ao vivo)
1 trilha: De R$ 145 por R$ 110
2 trilhas: De R$ 290 por R$ 198
3 trilhas: De R$ 435 por R$ 285
* preço válido até 19/02
1 trilha: De R$ 145 por R$ 130
2 trilhas: De R$ 290 por R$ 230
3 trilhas: De R$ 435 por R$ 330
* preço válido até 16/03
1 trilha: R$ 145
2 trilhas: R$ 290
3 trilhas: R$ 435
* preço válido até 25/03
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:35 às 10:25 | |
10:30 às 10:45 |
Abertura da trilha pela coordenação
Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
10:50 às 11:25 |
Como DDD e principalmente Domain Model contribuem na construção de microservices.Isaac Felisberto de SouzaDDD surgiu em uma época onde sistemas monólitos ainda eram dominantes, e com a popularização de microservices muitos dos conceitos de DDD, que já não eram devidamente utilizados em monólitos acabaram sendo deixados ainda mais de lado em microservices. A apresentação foca em como questões como Domain Model, Ubiquitous Language, Bounded Context, Polissemia, dentre outros, contribuem para a modelagem e construção organizada de microservices alinhados ao domínio de negócio. |
11:30 às 12:05 |
COMO DESMONTAR UMA APLICAÇÃO CLOUD ?MEGAZORD??Marcel de Souza BorgesFazer um gerenciamento adequado da infraestrutura, codificar nossos processos de modo otimizado e as aplicações serem escaláveis, uma aplicação cloud "MEGAZORD" é um pesadelo. O objetivo dessa palestra é demonstrar o case de separação de uma aplicação cloud macro que contém mais de três sistemas distintos. Serão apresentadas as decisões que o time tomou para que objetivo fosse concluído com sucesso, quais os grandes desafios encontrados e algumas das soluções encontradas como a utilização do conceitos de componentização, migração de funcionalidades e artefatos compartilhados para ambiente do GitLab, micro serviços, comunicação por mensageria entre outras soluções. |
12:10 às 12:45 |
Mastering Microservices: A guide to prevent chaos in your Java architectureOtávio SantanaMicroservices bring several benefits to your project, including quick delivery. But as with any architecture decision, it has several challenges, such as logging, API documentation, and so on. The excellent news: some specifications make our job easier to develop microservices in Java. This presentation will show the frameworks that align with good practices that can create a mature and scalable microservice architecture natively in the cloud. |
12:50 às 13:50 |
Networking e Visitação Stands
Intervalo para fazer networking e conhecer os estandes do evento. |
14:00 às 14:05 |
Abertura da trilha pela coordenação
Aqui os coordenadores fazem uma nova introdução para a trilha. |
14:10 às 14:45 | A definir |
14:50 às 16:05 |
A arquitetura de microsserviços está bem fomentada no mercado, mas quais são os custos ($$$) da sua adoção? Será que é cara ou barata?Painel Digital desta Trilha
|
16:10 às 16:25 |
Networking e Visitação Stands
Intervalo para fazer networking e conhecer os estandes do evento. |
16:25 às 17:00 |
Escute o que sua aplicação fala!Romulo FariasA cada dia que passa novas aplicações ficam mais simples the colocar em produção. De EC2, K8s clusters a Servless Functions, a realidade é essa. Mas e depois que você tá lá servindo seu cliente, todo pomposo, você escuta o que o seu serviço fala pra você? Monitorar serviços é algo essencial (sempre foi) e pode salvar algumas noites de trabalho, clientes putos e render umas screenshots bonitonas. Nessa talk vou compartilhar minhas experiências na Bol.com, a stack que utilizamos, qual a mentalidade temos para colocar algo em produção e uma ou outra história de guerra nesses últimos dois anos :) |
17:05 às 17:40 |
A Change-Data-Capture use-case: designing an evergreen cacheNicolas Fränkel FrankelWhen an app performs poorly, it?s easy to set up a cache in front of one?s SQL database. It doesn?t fix the root cause but it gets the job done. Things start to go sour when the app is not the only component writing to the DB. One might think about a couple of ways to keep data in sync i.e. polling the DB every now and then, DB triggers, etc. Unfortunately, they all have issues that make them unreliable and/or fragile. You might have read about Change-Data-Capture before. Just opposite to Event Sourcing that aggregates events to produce state, CDC is about getting events out of states. In this talk, I?ll describe an easy-to-setup architecture that leverages CDC to have an evergreen cache |
17:45 às 18:20 | A definir |
18:25 às 18:45 |
Open Space
|
18:50 às 19:05 |
Encerramento
Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia. |