Efficient systems based on Cloud Computing with best DevOps practices.

Cloud computing is growing exponentially thanks to cost savings and ease of operation through DevOps practices. Today, both Cloud and DevOps are a real need for many companies from different segments or business areas. However, the IT professional has the responsibility to understand how to adopt, manage and evolve the Cloud ecosystem, as well as increase collaboration, communication and integration between Development and Operations, seeking solid and reliable solutions, such as: Hybrid Cloud, No Server, Cost management, security and others.

Join us on this incredible journey with real success stories.

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)

Zero-downtime deployment on Kubernetes

Nicolas Fränkel

After discovering Kubernetes features, it?s easy to think it can magically transform your application deployment process into a painless no-event. Unfortunately, not many of us do deploy Hello World applications day-to-day because we need to handle state. Though it would be much easier to have stateless apps, and despite our best efforts in this direction, state is found in (at least) two places: sessions and databases.

You need to think keeping the state while stopping and starting application nodes. In this talk, I?ll demo how to update a Spring Boot app deployed on a Kubernetes cluster with a non-trivial database schema change while keeping the service up during the process.

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

Live hacking: Breaking into your Java web app

Brian Vermeer

Open source modules are undoubtedly awesome. However, they also represent an undeniable and massive risk. You?re introducing someone else?s code into your system, often with little or no scrutiny. The wrong package can introduce severe vulnerabilities into your application, exposing your application and your user's data. This talk will use a sample application, Goof, which uses various vulnerable dependencies, which we will exploit as an attacker would. For each issue, we'll explain why it happened, show its impact, and ? most importantly ? see how to avoid or fix it.

12:10 to 12:45 (GMT-3)
15:10 to 15:45 (GMT)

Effective Kubernetes for Jakarta EE and MicroProfile Developers

Reza Rahman

There are several key techniques to understand while using Kubernetes with Java EE, Jakarta EE and MicroProfile applications. Examples include:

  • How Kubernetes primitives (such as deployments and services) align with application server administration, clustering, auto-discovery, and load-balancing.
  • How to add self-healing capabilities using Kubernetes probes and monitoring with open source tools like Prometheus/Grafana.
  • How the CI/CD pipeline of your application can be adapted to Kubernetes.
  • How Kubernetes can be extended using Operators to effectively manage application server clusters.

This entirely slide-free, demo-driven session walks through each of these considerations in turn

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)

A parable about F1 and DevOps

Rafael Cintra

Have you considered how F1 and DevOps are alike? Come and find on this talk through an analogy between what we do in DevOps and what the best Formula 1 teams do to ensure their cars at more than 300km / h can reach pole positions and win some of the most difficult races in the world.

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

Hybrid Cloud: What to Expect in the Future?

Igor Cabral / Ed Burns
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)

Effects Malware hunting in Cloud environment

Filipi Pires

During this presentation, I?ll demonstrate the risks that a PDF can bring to your Cloud environment if it?s exploited by malware, I?ll be explaining how each session works within a binary, and explain how cyber attackers are using different techniques, like packers, obfuscation with JavaScript (PDF), demonstrating how these malware works and where it would be possible to locate the malicious code. At the end of this conversation, it will be clear to everyone how Dev/ Research should look better at their cloud environment, in addition to providing clear guidance on how people can seek more basic knowledge, with file structures, software architecture and language..

17:05 to 17:40 (GMT-3)
20:05 to 20:40 (GMT)

The four key actions to level up the lifecycle of your cloud-native apps

Otávio Santana / Karina Macedo Varela

Deploying 1440 times a day, in other words, one deploy per minute, is not a sign that you're on the right path. The challenge is: how can we have relevant app deliveries and how to innovate without breaking everything on my app?

As distinguished professionals, we need to be a step ahead, and not only understand the cultures and technologies, but also, use all this ecosystem to positively impact the organization in a strategic and long-term manner.

In this talk, you'll learn how to evolve your cloud-native app using four levels of maturity. With that, your apps can be delivered in a more secure, reliable, and with fast-paced innovation in the cloud.

17:45 to 18:20 (GMT-3)
20:45 to 21:20 (GMT)

FinOps Strategy: how to demonstrate cost management effectiveness and Cloud Journey results?

Viviam Ribeiro

We have to map the main obstacles that can impact the results and minimize all the brilliant technical efforts on Cloud Journey... and money is one of them! FinOps is a new term that is spreading along with the advancement of Cloud Computing adoption. Let's take a look at the pillars and requirements needed to enable effective cloud cost management and provide insights on how to demonstrate return on investment (ROI) and application portfolio analysis and prioritization.

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