
Riccardo Carlesso
Developer Advocate, google cloud
Zürich, Switzerland
Actions
Riccardo loves caipirinhas and 🍷 Amarone, playing 🎹 piano and 🏊🏻🚴🏿🏃♀️ triathlons; he's been passionate about Mathematics since he was 4. He's still in love with Ruby and Rails.
Former network administrator, sysadmin, and Ruby on Rails developer, Riccardo has been in operations for 20+ years and still likes to spend time coding (better if Ruby). He loves engaging with customers and help them run their operations reliably and successfully in the cloud.
More: https://g.dev/ricc
Topics
Beyond Blame: The Art of the Postmortem
Let's be honest: postmortems are hard. Too often, they become a political exercise in "Cover Your Assets," failing to uncover the real root causes. How do we move from a culture of blame to one of genuine learning?
As an Italian SRE expert at Google—the company that pioneered this space—I've spent 6 years evangelizing SRE principles across Europe.
In this session, we will dissect the anatomy of a truly effective postmortem. Forget dry theory; this is about learning from the front lines. Through real-world stories and hard-won insights, you will learn when a postmortem is essential, how to adapt Google's foundational techniques for your team, and how to transform failures into powerful business insights.
This talk is for every operator and leader dedicated to building a culture of real resilience. Let's make your next outage your most valuable lesson.
SRE Gone Wrong: Top 7 Errors (and How to Avoid Them)
Think SRE adoption is a smooth journey?
Think again!
In this eye-opening talk, Riccardo reveals the top 7 blunders companies make when implementing SRE, drawing from years of hands-on experience and the insights captured in the "Enterprise Roadmap to SRE" book.
Discover the hilarious (and sometimes painful) mistakes that can derail your SRE journey, and learn how to sidestep them with practical, actionable strategies. Key takeaways:
* SRE Essentials: Demystify SRE and understand its core principles.
* The Top 7 Errors: Learn from the most frequent and impactful mistakes companies make when adopting SRE.
* Unlock Success: Leave equipped with the knowledge and strategies to navigate the SRE adoption minefield and achieve true reliability and efficiency.
Pragmatic AppMod: take an old PHP project and make it 12-factor compliant on GCP
Do you have a pet project from 10-20 years ago, and you barely remember what it does? When deploying to production was simply overwriting some files over FTP?
How about embarking on a journey to App Modernization to leverage GCP powerful tools to make it 12factor-compliant? Riccardo will walk you through a pragmatic trip through the modernization of an old app:
* Moving to a git repo
* 📦 Dockerize the app
* Import DB to Cloud SQL
* Extracting vars (and DB info) into a .env and leverage Secret Manager to manage secrets.
* Build/Release through Cloud Build [and Cloud Deploy]
* Secure the DB removing public IP (via private service)
* Deploy to Cloud Run 🏃
* Observe logs / create custom metrics
Also introduce some common pitfalls and how to solve them.
Incident Management at Google
SRE practices extend to more than just observability. They also include: Capacity Planning, Change Management, being prepared for disasters.
In this session Riccardo will walk us through "IMAG", or how Google does Incident Management.
Goodbye, deployment headaches: Cloud Deploy and Vertex AI unite
Continuous Deployment can be a roadblock in the MLOps lifecycle, often requiring custom pipelines and complex configurations. Solution? The new integrations of Cloud Deploy and Vertex AI revolutionizes machine learning (ML) deployment by automating the entire process, and makes it easy to roll back through idempotent releases. The groundbreaking integration of Cloud Deploy and Vertex AI lets you test, validate, and deploy your ML models in minutes, without writing a single line of code.
Agents on a Plane: A Deep Dive into Building a Real-Time Travel Agent ✈️
In 2025, an LLM agent needs to do more than just talk. It needs to do. This presentation is a hands-on look at building a truly useful AI travel agent with a multi-agent framework.
Forget abstract concepts; we're diving straight into the code of a live demo that queries real APIs for flights, hotels 🏨, and AirB&Bs. We will cover how to structure a multi-agent system to handle complex, real-world tasks: validating budgets, managing user preferences, and visualizing results. You will learn how to implement an advanced, modular system that can be deployed on any cloud with any LLM.
This is a technical L200-L300 session designed for developers who want to see how to coordinate agents and tools to create a seamless, end-to-end user experience.
[Talk+Demo]
News Crawler via Langchain.RB and Gemini APIs
How can we get an LLM to be updated to today’s news?
Gen AI is great at answering questions.. from the past. After the LLM was trained, all you can do is RAG.
How about crawling the web for latest news with Gemini for multimodal extraction and offering summarization by your favorite topic?
It all gets more exciting thanks to Andrei’s langchainrb gem.
GenAI: Kids Stories That Come to Life
Ever wondered if GenAI can create customised kids stories and also illustrate them? How about translating them to your favourite language, and read them loud for you in Spanish, Japanese, even German? All of this is possible through Google Cloud APIs.
In this blast from the past, Riccardo unites latest Google GenAI technologies with a powerful framework (Ruby on Rails) to demonstrate
Agenti in Volo: Un'Analisi Approfondita sulla Creazione di un Agente di Viaggio in Tempo Reale ✈️
Nel 2025, un agente basato su LLM deve fare più che parlare. Deve agire. Questa presentazione è uno sguardo pratico alla costruzione di un agente di viaggio IA realmente utile, utilizzando un framework multi-agente.
Dimentica i concetti astratti: ci tufferemo direttamente nel codice di una demo live che interroga API reali per voli, hotel 🏨 e AirB&B. Vedremo come strutturare un sistema multi-agente per gestire compiti complessi e reali: validare budget, gestire le preferenze dell'utente e visualizzare i risultati. Imparerai come implementare un sistema avanzato e modulare che può essere distribuito su qualsiasi cloud e con qualsiasi LLM.
Questa è una sessione tecnica di livello L200-L300, pensata per sviluppatori che vogliono scoprire come coordinare agenti e strumenti per creare un'esperienza utente fluida e completa.
Devfest Pescara 2024 Sessionize Event
DevFest Modena 2024 Sessionize Event
rubyday 2024 Sessionize Event

Riccardo Carlesso
Developer Advocate, google cloud
Zürich, Switzerland
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top