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.

Date and Place

Thursday, December 2, 2021

09h às 19h GMT-3



For Brazilians, in BRL:
1 track: R$ 145 for R$ 110
2 tracks: R$ 290 for R$ 198
3 tracks: R$ 435 for R$ 285
* price valid until OCT/11, see full table

For Brazilians, in BRL:
1 track: R$ 145 for R$ 130
2 tracks: R$ 290 for R$ 230
3 tracks: R$ 435 for R$ 330
* price valid until NOV/12, see full table

For Brazilians, in BRL:
1 track: R$ 145
2 tracks: R$ 290 for R$ 260
3 tracks: R$ 435 for R$ 370
* price valid until DEC/02, see full table

For Foreigners, in USD:
1 track: $30 for $20 USD
Connect Pass: $80 for $60 USD
* price valid until OCT/11

For Foreigners, in USD:
1 track: $30 for $25 USD
Connect Pass: $80 for $70 USD
* price valid until NOV/12

For Foreigners, in USD:
1 track: $30 USD
Connect Pass: $60 USD
* price valid until DEC/02

How to register

Schedule / Talks Time Zone: GMT-3

Time Content
10:15 to 10:45 (GMT-3)
13:15 to 13:45 (GMT)

TDC Opening

Welcome Session - International Edition
10:50 to 11:25 (GMT-3)
13:50 to 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 to 12:05 (GMT-3)
14:30 to 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 to 12:45 (GMT-3)
15:10 to 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 to 13:50 (GMT-3)
15:50 to 16:50 (GMT)
Networking and Visiting Stands

Break to network and get to know the booths of the event.

14:00 to 14:05 (GMT-3)
17:00 to 17:05 (GMT)
Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

14:10 to 14:45 (GMT-3)
17:10 to 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 to 16:05 (GMT-3)
17:50 to 19:05 (GMT)

Digital Panel

Mary Grygleski
Digital Panel of this track
16:10 to 16:25 (GMT-3)
19:10 to 19:25 (GMT)
Networking and Visiting Stands

Break to network and get to know the booths of the event.

16:25 to 17:00 (GMT-3)
19:25 to 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 to 17:40 (GMT-3)
20:05 to 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 to 18:20 (GMT-3)
20:45 to 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 to 18:45 (GMT-3)
21:25 to 21:45 (GMT)
Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change
audio in English only Time Zone: GMT-3



Apoio Mídia

Apoio Institucional

Apoio Trilha