KCD São Paulo

Remember my previous post about being a speaker at FOSDEM 2024? Well, shortly after this I was also invited with my partner in engineering crime Giordano Ricci to speak at Kubernetes Community Days (KCD) in São Paulo. Unfortunately, we didn’t get to go to Brazil as much as I would want to. We got to present remotely.

The topic? Same as the one at FOSDEM - CI/CD Observability using OpenTelemetry. The content was more or less the same but at this point I would like to point out how close Kubernetes and CI/CD Observability are and thus why we applied and got accepted for this conference:

  • Unified Deployment Infrastructure: Kubernetes serves as a centralized infrastructure for deploying applications in CI/CD pipelines, making sure that changes between environments and clusters are always consistent and happen in a robust way.
  • Metrics and Monitoring: Kubernetes exposes metrics about pods, nodes, and cluster health in general, facilitating monitoring with tools like Prometheus or InfluxDB. CI/CD pipelines can incorporate performance checks to maintain application health.
  • Logging and Analysis: Kubernetes supports various logging mechanisms, enabling the collection and analysis of application logs. For this purpose we can use Loki to gather all related logs and do the analysis.
  • Automated Responses: Observability data from Kubernetes feeds back into CI/CD pipelines, triggering automated responses like rollbacks or scaling actions based on predefined thresholds.

The experience

KCD São Paulo organizers were brilliant! They were really helpful, reaching out always in time and hosting two test sessions to ensure that nothing can go wrong during the actual remote session. We got to meet Carolina and João Brito. They were both kind and friendly and the fact that we don’t speak Portuguese was of course not a problem.

It was also the first time I was presenting at a remote conference which wasn’t internal. At our peak we had ~200 people in the audience, interacting through the webchat. We got to ask some questions like “What is CI for you?” and we got some pretty good questions. The audience was there, they were paying attention, they were interested in what we were presenting and that’s the biggest satisfaction for me. However, I won’t lie, I believe that nothing compares to presenting in person! I hope we have interesting topics to share next year, we get accepted again and travel to Brazil to meet each and everyone of these people! Até a próxima vez!

Paris and presenting from anywhere!

While all of the above was happening, I was out on vacation in Paris. To people who have been to Paris, no introductions needed. To people who have not, you just have to go! Paris can be really crowded most days, but the beauty of all the small neighborhoods, the small coffee places, all the monuments, parks, and museums are just rewarding! All hail croissants!

Being able to just have a laptop with me, spend a few hours to do some final preparations for the presentation while also being on vacation is just crazy! That’s the beauty of remote conferences. Laptop, coffee, headphones, good vibes, and bang! One moment you are outside having your coffee somewhere in Paris, the next moment you are presenting live at a big conference like KCD, the next moment you are under the Eiffel Tower enjoying the view! Thanks so much for this opportunity, even if it felt like a stretch, it was so much satisfying!

Thank you!

  • Thanks to the KCD organisers for having us, it was a delight! Hope you enjoyed it as much as we did, and let’s meet soon!
  • Thanks to Gio for being there once again, presenting with me! To many more!
  • Thanks to Paris for the lovely views and the great time we had there (the weather wasn’t good, but this doesn’t matter when you have good company!). Oh, and the wine!