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, 9 de Junho de 2021
09h às 19h
ACESSO REMOTO COM TRANSMISSÃO ONLINE
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é 26/04,
veja tabela completa
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é 28/05,
veja tabela completa
1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 10/06,
veja tabela completa
Horário | Conteúdo |
---|---|
09:00 às 09:30 |
Abertura do evento e mini keynotes
No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades. |
09:35 às 10:25 |
De falhas a maior transação de software no Brasil: como tomar controle da sua carreira.Bruno GhisiKeynote TDC Ao longo da sua trajetória você terá inúmeras oportunidades, na verdade são inúmeros caminhos que podem ser trilhados. Algumas pessoas vão querer se desenvolver cada vez mais para serem as referências técnicas, outras irão buscar desenvolvimento para liderarem pessoas. Algumas irão empreender, outras buscarão trabalhar em empresas pequenas, outras multinacionais, sejam no Brasil ou fora. O que você precisa fazer para aproximar da sua missão a cada passo e deixar um legado ao invés de colecionar logos? O que você precisa fazer para tomar decisões pro-ativas e não aguardar as propostas no LinkedIn? Como medir a balança do aprendizado e recompensa financeira? Nesse palestra pretendo contar muito do que vivi ao longo de quase duas décadas e aprendizados que tive na jornada. |
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 sair de um legado para atender 5 milhões de usuáriosantonio ricardo alexandre brasi / Renan MachadoO Picpay cresceu muito nos últimos anos. Recentemente atingimos a marca de 5 milhões de usuários com o nosso cartão. Diante disso, houve um desafio: como migrar os nosso sistema legado para uma arquitetura mais resiliente e com alta disponibilidade. Nessa palestra contaremos um pouco de como estava e como é hoje a arquitetura dos serviços que cuidam da parte de cartão do Picpay, os principais desafios e como superamos os obstáculos para conseguirmos atender cada vez mais usuários. Detalharemos um pouco de como conseguimos lidar com uma arquiteta que depende de parceiros e de serviços que muitas vezes falham, e daremos algumas dicas de como sair de um legado! |
11:30 às 12:05 |
Sagas: Indo além da coreografia e da orquestraçãoSidharta Rezende / Rudge Renan FerreiraSaga é um dos microservices patterns mais conhecidos e debatidos. Responsável por prover consistência de dados em uma arquitetura distribuída, as soluções se dividem em orquestração e coreografia, com pontos fortes e fracos bem conhecidos para cada abordagem. Nessa palestra, propomos uma terceira via, que procura unir o melhor dos dois mundos e trás uma versatilidade inédita, demonstrando alguns cases onde essa nova abordagem pode brilhar. Como criar uma Saga cujos passos só são definidos em tempo de execução? Responderemos essa e outras perguntas discutindo como fizemos isso em nossa lib de Saga. |
12:10 às 12:45 |
Spring Cloud : Primeiros passos para o desenvolvimento de Microsserviços utilizando Java e SpringKamila de Fátima Santos OliveiraVamos descobrir o que são microsserviços e como o Spring Cloud e seus projetos podem ajudar no desenvolvimento desse tipo de aplicação. Também veremos um exemplo de um microsserviço que utiliza alguns projetos do Spring Cloud. |
12:50 às 13:50 |
Networking e Visitação a 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 se apresentam e fazem uma introdução para a trilha. |
14:10 às 14:45 |
Designing cloud-native microservices using patternsFelix CoutinhoCloud-native applications are a collection of small, independent, and loosely coupled services. How can you as a developer or an architect design microservices that comply with this definition? And more, how can you do this using industry-level design patterns such as fanout, mat-view, observability, CQRS? The intent of this talk is to give real-world examples and feed the participants with confidence that cloud-native microservices are possible to implement since you design them properly. |
14:50 às 16:05 |
De volta para o passado?! Porque estão voltando ao monolito? Implementações erradas? Ou microservices não foi uma boa ideia?Paula Santana / João Bosco SeixasPainel Digital desta Trilha
|
16:10 às 16:25 |
Networking e Visitação a Stands
Intervalo para fazer networking e conhecer os estandes do evento. |
16:25 às 17:00 |
Microservice Data and Transaction Challenges and Trade-OffsKuassi Mensah / Paul ParkinsonThere are a number of challenges with microservices including: polyglot persistence; data consistency; and transactions across microservices. This session discusses the trade-offs bw multi data models versus single data model (R) DBMS engines for Relational, JSON, Graph, Spatial, Text, etc. data types. The session then discusses maintaining data consistency in MicroServices architecture including: atomicity of persisting events and state; guarantee exactly once message delivery, data consistency, and parallel updates. Finally the session discusses the trade-offs for transactions across microservices including SAGA, Microprofile Long Running Actions and compensation. |
17:05 às 17:40 |
Kubernetes Native Java with MicroProfile and QuarkusRoberto CortezJava doesn?t work well in a container on Kubernetes right? Too big? Too slow to start? Not anymore with Quarkus! Quarkus significantly reduces the container resource requirements for memory and startup, while still supporting standard APIs like Eclipse MicroProfile. |
17:45 às 18:20 |
DDD & Microserviços - Os seus maiores erros!Thiago BarradasCalma! Não estou falando que você não deve usar, apenas que você (provavelmente) está fazendo tudo errado. Chega de distorcer o conceito do DDD (meu objetivo não é falar o conceito e sim aonde estamos errando) e também de construir "monolitos distribuidos", acreditando que estamos fazendo microserviços. O mais importante para acertarmos é identificar aonde estamos errando e isso está acontecendo no desenho da sua solução, na sua forma de interpretar e planejar sua arquitetura. Não desanima, vem comigo e vamos discutir sobre tudo isso nessa palestra um tanto quanto polêmica. |
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. |