TDC FUTURE
O PAPEL DA TECNOLOGIA NA CONSTRUÇÃO DO AMANHÃ

APIs AND MICROSERVICES TRACK INTERNATIONAL

Explore current challenges, lessons learned, and upcoming challenges for Microservices architectures.

For the past few years, we've all heard about Microservices and their benefits, like scalability, maintainability, and usability. The complexities around this formerly buzzword are so interesting and impactful, that they deserve to be explored at their deepest in their own conference track.

Breaking down a legacy, monolith API into several smaller independent domain-oriented APIs is definitely a challenge, but it might also be a game-changer for a project or even a company. But, do the complexities outweigh the benefits as more and more applications are using Microservices? We are also hearing some of its downsides.

On this track, you will learn more about lessons learned from international speakers sharing their knowledge and helping you better prepare for the challenges ahead. We are going to address the main hassles of a complex ecosystem, such as orchestration, integration, resilience, security, observability, compliance, and more.

Data e Local

Quinta-feira, 2 de Dezembro de 2021

09h às 19h GMT-3

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

Para brasileiros, em R$:
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é 11/10, veja tabela completa

Para brasileiros, em R$:
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é 12/11, veja tabela completa

Para brasileiros, em R$:
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é 02/12, veja tabela completa

Para estrangeiros, em US$:
1 trilha: $30 por $20 USD
Connect Pass: $80 por $60 USD
* preço válido até 11/10

Para estrangeiros, em US$:
1 trilha: $30 por $25 USD
Connect Pass: $80 por $70 USD
* preço válido até 12/11

Para estrangeiros, em US$:
1 trilha: $30 USD
Connect Pass: $60 USD
* preço válido até 02/12

Como se inscrever

Programação / Palestras Time Zone: GMT-3

Horário Conteúdo
10:15 às 10:45 (GMT-3)
13:15 às 13:45 (GMT)

TDC Opening

Welcome Session - International Edition
10:50 às 11:25 (GMT-3)
13:50 às 14:25 (GMT)

Strategies for Evolving Architectures

Jéssica Pauli de Castro Bonson

A company's software needs are ever changing, and so the architecture must be able to keep up. This talk will present strategies to prepare and deal with this upcoming events, based both on industry references and on professional experience dealing with microservices and monoliths.

11:30 às 12:05 (GMT-3)
14:30 às 15:05 (GMT)

Fault tolerant, distributed microservices orchestration with Temporal

Tihomir Surdilovic / Maxim Fateev

Temporal is a fault-tolerant, distributed and scalable microservices orchestration platform. It allows developers to focus on business logic when building their distributed applications, meanwhile offloading the hard stuff like having to deal with data consistency, queues, retry mechanisms, durable timers, etc.

In this talk we will give an introduction to Temporal. We will also present a demo that will show how to start orchestrating and testing fault-tolerant, polyglot microservices with Temporal.

12:10 às 12:45 (GMT-3)
15:10 às 15:45 (GMT)

Simplifying Data Consistency & Distrib. TX with SprintBoot, Micronaut, Quarkus

Kuassi Mensah / Paul Parkinson

The session discusses maintaining data consistency in MicroServices architecture including multi-data models, atomicity of persisting events and state; guarantee exactly-once message delivery, data consistency, parallel updates, and the trade-offs for transactions across microservices including SAGA, Eclipse MicroProfile Long Running Actions, and compensation. Finally, a demo contrasting Kafka with MongoDb and Postgres against the Oracle database Transactional Event Queue (TEQ) approach.

12:50 às 13:50 (GMT-3)
15:50 às 16:50 (GMT)
Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

14:00 às 14:05 (GMT-3)
17:00 às 17:05 (GMT)
Abertura da trilha pela coordenação

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

14:10 às 14:45 (GMT-3)
17:10 às 17:45 (GMT)

Microservices Design: Moving from Orchestration to Choreography using Event-Driven Architectures

Israel Ekpo

Do you have scenarios within your Microservice architecture where one or more components are prone to failures that can bring down the entire system and easily become the bottleneck due to the built-in orchestration in the design of the architecture? In this talk, we cover the foundations for event-driven architectures and how you can leverage several open source projects like Kafka, Flink and Beam in your architecture to build scalable, resilient architectures.

14:50 às 16:05 (GMT-3)
17:50 às 19:05 (GMT)

Digital Panel

Mary Grygleski
Digital Panel of this track
16:10 às 16:25 (GMT-3)
19:10 às 19:25 (GMT)
Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 17:00 (GMT-3)
19:25 às 20:00 (GMT)

Cloud Native App Security

Jonathan Vila / Dominik Guhr

These days more and more applications are moved to, or created on purpose for the Cloud. Having secure authentication and authorization is crucial in this landscape of distributed systems. If you want to learn more about IAM concepts for the cloud-native world, in this talk we are going to show you concepts like OIDC, OAuth2, and how to secure a microservices environment deployed in a Kubernetes cluster using open source technologies. We will also show you the state of IAM tools, focussing especially on Keycloak.X, the new generation of open source IAM, and its impacts for users and developers. Tools used in the demo apps : Java, Quarkus, GraalVM, Minikube, Podman, Keycloak.X

17:05 às 17:40 (GMT-3)
20:05 às 20:40 (GMT)

From Zero to Hero - How to create a microservice in .Net Core in minutes

Yuri Camargo / Andre Racz

Come to see, on a live coding session, how Liquid Application Framework can speed up the creation of microservices in .Net Core, while provides a robust architecture and without preventing you to use other frameworks and libraries. Liquid Application Framework is an Open Source project hosted on GitHub and licensed through MIT OSS license. It uses an Hexagonal Architecture approach that allows the rapid creation of microservices without worrying too much with the underlying infrastructure. It has been designed with multicloud support in mind, so, your microservice could be easily changed to run on different cloud providers or even on-premises.

17:45 às 18:20 (GMT-3)
20:45 às 21:20 (GMT)

The Polyglot Cloud Native Debugger - Going Beyond APM

Shai Almog

Production bugs are the WORST. They got through unit tests, integration, QA & staging? They are the spores of software engineering. Yet the only tools most of us use to attack that vermin is quaint little log files and APMs. We cross our fingers and put on the Sherlock Holmes hat hoping that maybe that bug has somehow made it into the log? When it isn?t there our only remedy is guesswork of more logging (bogs performance and makes the logs unreadable). We have no choice other than crossing our fingers and going through CI/CD again. With modern tools we can follow a specific process as it goes through several different services & ?step into? as if we were using a local debugger.

18:25 às 18:45 (GMT-3)
21:25 às 21:45 (GMT)
Encerramento

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

Programação sujeita a alterações
áudio somente em inglês Time Zone: GMT-3

Coordenação APIs AND MICROSERVICES TRACK INTERNATIONAL

Patrocinadores





Apoio Mídia

Apoio Institucional

Apoio Trilha


Realização