<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.3.0.dev0. -->
<schedule>
    <generator name="pretalx" system="talks.devopsdays.org" version="2026.3.0.dev0" />
    <version>0.1</version>
    <conference>
        <title>DevOpsDays Barcelona 2026</title>
        <acronym>devopsdays-barcelona-2026</acronym>
        <start>2026-11-13</start>
        <end>2026-11-14</end>
        <days>2</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://talks.devopsdays.org</base_url>
        
        <time_zone_name>Europe/Madrid</time_zone_name>
        
        
    </conference>
    <day index='1' date='2026-11-13' start='2026-11-13T04:00:00+01:00' end='2026-11-14T03:59:00+01:00'>
        <room name='Bogatell Workshops (English)' guid='04030978-ea94-559d-8a65-6a1f7fd63fcc'>
            <event guid='9188ccdf-e1da-5cca-9e95-a833eaa865c3' id='6802' code='DSKA8T'>
                <room>Bogatell Workshops (English)</room>
                <title>It&apos;s too late to scale up now: how to choose the right metric to scale</title>
                <subtitle></subtitle>
                <type>Workshops - 2hrs</type>
                <date>2026-11-13T15:00:00+01:00</date>
                <start>15:00</start>
                <duration>02:00</duration>
                <abstract>CPU and memory are the defaults for scaling up. But in many projects, these metrics react minutes late to issues caused by other areas of the application, thus delaying your autoscaling. In this workshop, we will learn how to hunt for the right metric and how to scale once you find it using Kind, Keda, and Prometheus.</abstract>
                <slug>devopsdays-barcelona-2026-6802-it-s-too-late-to-scale-up-now-how-to-choose-the-right-metric-to-scale</slug>
                <track></track>
                
                <persons>
                    <person id='4576'>Christian Polanco</person>
                </persons>
                <language>en</language>
                <description>CPU and memory are the defaults for scaling up. But in many projects, these metrics react minutes late to issues caused by other areas of the application, thus delaying your autoscaling. In this workshop, we will learn how to hunt for the right metric and how to scale once you find it using Kind, Keda, and Prometheus.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/DSKA8T/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/DSKA8T/feedback/</feedback_url>
            </event>
            <event guid='adef06e8-301d-59aa-89c7-23e73143f382' id='6627' code='DER3ET'>
                <room>Bogatell Workshops (English)</room>
                <title>Intro to Value Stream Mapping for Leaders</title>
                <subtitle></subtitle>
                <type>Workshops - 2hrs</type>
                <date>2026-11-13T17:30:00+01:00</date>
                <start>17:30</start>
                <duration>02:00</duration>
                <abstract>Today we&apos;re generating more code than ever, but most teams aren&apos;t converting it into shipped, working, high-quality software. Delivering software is rarely a one-team activity&#8212;it&apos;s multiple teams coordinating, and most companies lack a practice to fix this systemic problem. Value Stream Mapping does exactly that. In this hands-on workshop, you&apos;ll map a real delivery workflow, measure the handovers, and leave with a prioritized plan to ship faster without sacrificing quality.</abstract>
                <slug>devopsdays-barcelona-2026-6627-intro-to-value-stream-mapping-for-leaders</slug>
                <track></track>
                
                <persons>
                    <person id='4436'>Miguel Dias</person>
                </persons>
                <language>en</language>
                <description>In this hands-on session, you&apos;ll map and measure a real delivery workflow, identify bottlenecks, and apply lean principles to improve your delivery&apos;s speed and quality. The workshop distills 10+ hours of mapping exercises and two years of mapping experience into a practical, do-it-yourself format. Come with a delivery process in mind; leave with a concrete map and an action plan.

Agenda:

- Arrival and introductions
- Overview of value stream mapping
- Hands-on mapping exercise
- Group discussion on constraints &amp; solutions
- Action planning &amp; next steps</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/DER3ET/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/DER3ET/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Pallars Workshops (English)' guid='6bca1907-079f-5eb5-91a5-c770f75b76aa'>
            <event guid='b74d3467-e329-5267-a93d-0c5be2e577e7' id='6662' code='VYEFPG'>
                <room>Pallars Workshops (English)</room>
                <title>Getting started with OpenTelemetry instrumentation: A practical playbook</title>
                <subtitle></subtitle>
                <type>Workshops - 2hrs</type>
                <date>2026-11-13T15:00:00+01:00</date>
                <start>15:00</start>
                <duration>02:00</duration>
                <abstract>This beginner-friendly, three-hour hands-on workshop guides developers and SREs through instrumenting applications using OpenTelemetry and exporting telemetry data (metrics, logs, and traces) to the Grafana LGTM stack. Participants will explore various instrumentation approaches&#8212;including code-level OpenTelemetry SDKs, infrastructure metric collection via the Collector, and zero-code eBPF instrumentation for cross-service communication&#8212;alongside optimization techniques like span sampling and metrics tuning. By the end of the session, attendees will gain a clear, practical roadmap for implementing and customizing scalable observability patterns within their own Docker-based environments.</abstract>
                <slug>devopsdays-barcelona-2026-6662-getting-started-with-opentelemetry-instrumentation-a-practical-playbook</slug>
                <track></track>
                
                <persons>
                    <person id='4469'>Mario Macias</person><person id='4689'>Miguel Angel Ortega</person>
                </persons>
                <language>en</language>
                <description>OpenTelemetry has become an essential open source framework for standardizing telemetry data. In this beginner-friendly hands-on lab, you&#8217;ll walk through the journey of instrumenting an application with OpenTelemetry and sending metrics, logs, and traces to the Grafana LGTM stack (Loki for logs, Grafana for visualization, Tempo for traces, and Mimir for metrics).

You&#8217;ll learn common instrumentation approaches, such as adding application-level telemetry using the OpenTelemetry SDK, collecting basic infrastructure metrics with the OpenTelemetry Collector, and implementing cross-service communication with zero-code eBPF instrumentation. You&#8217;ll also apply practical customization techniques, such as enriching and sampling spans, tuning metrics, and adding your own signals when auto-instrumentation isn&#8217;t enough.

By instrumenting a sample application step by step, you&#8217;ll leave this lab with a clear roadmap for choosing the right OpenTelemetry instrumentation approach within your own environment.

By the end of the three hours, you will:

- Have a core understanding of the OpenTelemetry project and its key components
- Select the right level of instrumentation based on various use cases
- Understand how zero-code eBPF instrumentation helps reveal cross-service communication
- Instrument applications using OpenTelemetry SDKs
- Apply end-to-end instrumentation patterns to get started quickly and improve over time
- Send telemetry to the Grafana LGTM stack and understand how it&#8217;s used
- Customize telemetry to manage cost and noise

Requirements:

- Laptop with WiFi access 
- Linux/MacOS/WSL2
- Docker
- Docker compose
- Administrator or sudo access to build and run Docker containers
- We will provide a docker-compose file containing what is needed for this lab.

This session is tailored for developers and SREs.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/VYEFPG/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/VYEFPG/feedback/</feedback_url>
            </event>
            <event guid='43aec107-7d58-56e5-8193-98efc6bb1c23' id='6593' code='KAXXTX'>
                <room>Pallars Workshops (English)</room>
                <title>Self-Healing AI on Kubernetes: Build an Operator for Your LLM App</title>
                <subtitle></subtitle>
                <type>Workshops - 2hrs</type>
                <date>2026-11-13T17:30:00+01:00</date>
                <start>17:30</start>
                <duration>02:00</duration>
                <abstract>AI workloads are flooding onto Kubernetes, and most teams still hand-roll fragile YAML to run them. In this hands-on hour you&apos;ll build a small Kubernetes operator that manages an AI agent declaratively &#8212; turning a simple AIAgent custom resource into a running, self-healing app &#8212; and learn the watch-reconcile pattern behind real projects like KServe and KubeAI.</abstract>
                <slug>devopsdays-barcelona-2026-6593-self-healing-ai-on-kubernetes-build-an-operator-for-your-llm-app</slug>
                <track></track>
                
                <persons>
                    <person id='4414'>Kritik Sachdeva</person>
                </persons>
                <language>en</language>
                <description>Running an AI app on Kubernetes usually means a pile of Deployments, Services, ConfigMaps and Secrets that someone maintains by hand. An operator replaces all of that with one declarative resource: you describe the agent you want, and the cluster keeps it running, configured, and healed. In this workshop you&apos;ll build that operator yourself.

Starting from a provided skeleton, you&apos;ll define an AIAgent custom resource (its model, replicas, and config) and implement the controller that reconciles it: an informer that watches your AIAgent objects, a work queue, and a reconcile function that creates and maintains the underlying Deployment and Service running a lightweight local model. Then we make it earn the name &quot;self-healing&quot; &#8212; delete the agent&apos;s Deployment and watch the operator recreate it, bump the replica count and watch it scale, change the model field and watch it roll out.

The sample agent runs on CPU against a local cluster (no GPU, no external API keys required), so everyone gets a working AI app on their own laptop. We&apos;ll close by mapping what you built onto how production AI operators handle the harder parts &#8212; GPUs, model storage, autoscaling.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/KAXXTX/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/KAXXTX/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='&#192;vila Workshops (Spanish)' guid='2e1ed1b8-7f01-5f39-bcb8-8faeba8518f8'>
            <event guid='998b95d2-0a08-5973-8e12-1ac4735cda3e' id='6110' code='N9BX9T'>
                <room>&#192;vila Workshops (Spanish)</room>
                <title>Tu sistema no es lento, lo est&#225;s midiendo mal</title>
                <subtitle></subtitle>
                <type>Workshops - 2hrs</type>
                <date>2026-11-13T15:00:00+01:00</date>
                <start>15:00</start>
                <duration>02:00</duration>
                <abstract>When performance drops, most teams scale up by adding more resources, GPUs, and cost, often without real gains.
In this session, we&#8217;ll show how to move from reactive scaling to a data-driven approach by understanding workload behavior and challenging misleading signals like CPU utilization.
You&#8217;ll learn a practical framework to optimize performance, cost, and efficiency for your workloads.</abstract>
                <slug>devopsdays-barcelona-2026-6110-tu-sistema-no-es-lento-lo-estas-midiendo-mal</slug>
                <track></track>
                
                <persons>
                    <person id='4074'>Guillermo Ruiz</person>
                </persons>
                <language>es</language>
                <description>Most performance issues are solved the same way: add more CPU, more memory, or scale out. It works... but it&#8217;s often an expensive shortcut that hides the real problem.

In this session, we&#8217;ll explore a practical approach to performance engineering using open-source tools and reproducible methods. Instead of relying on intuition or single metrics like CPU usage, we&#8217;ll break down how to characterize workload behavior (CPU, memory, and I/O patterns), identify system limits through breaking-point testing, and measure efficiency using cost per unit of work.

Through different examples, we&#8217;ll analyze how multiple workloads behave under load, why average latency is misleading, and how to detect the &#8220;knee of the curve&#8221; where systems begin to fail. We&#8217;ll also dive into hands-on optimization techniques (including memory-efficient patterns, caching strategies, and SIMD vectorization) showing how code changes can outperform infrastructure scaling.

You&#8217;ll leave with...

A clear mental model to understand your workload behavior
A practical, repeatable framework you can apply immediately to decide when scaling is necessary...and when it&#8217;s just unnecessary spend.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/N9BX9T/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/N9BX9T/feedback/</feedback_url>
            </event>
            <event guid='16b9eb77-9aa9-5103-9325-9e59b8046ae5' id='6533' code='RREDSK'>
                <room>&#192;vila Workshops (Spanish)</room>
                <title>Multi-Agent Performance Audits: Automatizando Core Web Vitals en tu plataforma interna con MCP</title>
                <subtitle></subtitle>
                <type>Workshops - 2hrs</type>
                <date>2026-11-13T17:30:00+01:00</date>
                <start>17:30</start>
                <duration>02:00</duration>
                <abstract>Los pipelines de CI/CD tradicionales suelen ser demasiado r&#237;gidos para evaluar la experiencia de usuario real, limit&#225;ndose a tests est&#225;ticos o ejecuciones pesadas de Lighthouse. En la era del Platform Engineering, podemos ir un paso m&#225;s all&#225;. Este taller pr&#225;ctico introduce el enfoque &quot;Agent-First Design&quot; aplicado al rendimiento web.

Aprenderemos a construir y desplegar un flujo de trabajo donde agentes de IA, utilizando el Model Context Protocol (MCP), ejecutan herramientas de diagn&#243;stico del navegador de forma determinista y aut&#243;noma. El asistente aprender&#225; a conectar un LLM local con scripts de WebPerf para auditar interacciones, identificar regresiones de rendimiento (LCP, CLS, LoAF) provocadas por cambios en el c&#243;digo, e integrar el veredicto del agente como un paso inteligente dentro del pipeline de despliegue.</abstract>
                <slug>devopsdays-barcelona-2026-6533-multi-agent-performance-audits-automatizando-core-web-vitals-en-tu-plataforma-interna-con-mcp</slug>
                <track></track>
                
                <persons>
                    <person id='4376'>Joan Leon</person>
                </persons>
                <language>es</language>
                <description>**Requisitos t&#233;cnicos e infraestructura del taller:**

Para garantizar una experiencia fluida y sin fricciones durante las 2 horas de taller, la arquitectura est&#225; dise&#241;ada bajo los siguientes pilares:

- Entorno 100% local y contenedorizado: Todo el ecosistema (aplicaci&#243;n de prueba, servidor MCP y automatizaci&#243;n del navegador) corre bajo Docker. Los asistentes solo necesitan clonar el repositorio y ejecutar docker-compose up.
- Sin dependencias externas ni APIs de pago: Para mitigar problemas de red y costes, el taller utiliza Ollama integrado en Docker con un modelo de c&#243;digo ligero _(qwen2.5-coder o similar)_ precargado en la fase de build. No se requiere ninguna API Key externa.
- Entregable &quot;Listo para Producci&#243;n&quot;: El taller es completamente autoguiado mediante un repositorio estructurado paso a paso. Al finalizar, los asistentes se llevar&#225;n un entorno real y funcional que podr&#225;n replicar y adaptar a las plataformas de desarrollo de sus respectivas empresas al d&#237;a siguiente.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/RREDSK/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/RREDSK/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2026-11-14' start='2026-11-14T04:00:00+01:00' end='2026-11-15T03:59:00+01:00'>
        <room name='Pujades Track  (English)' guid='bb389934-8d49-54bb-864c-8101d8775577'>
            <event guid='062dcf6d-76be-50e3-9e18-858c205e482d' id='6947' code='EYZDM8'>
                <room>Pujades Track  (English)</room>
                <title>The Contribution Firehose: Open Source in the Claude era</title>
                <subtitle></subtitle>
                <type>Keynote</type>
                <date>2026-11-14T09:15:00+01:00</date>
                <start>09:15</start>
                <duration>00:40</duration>
                <abstract>The 2026 open source ecosystem is facing a paradox of unprecedented scale. On one hand, autonomous AI agents are identifying decades-old vulnerabilities in critical infrastructure and auto-generating patches before threat actors can exploit them. On the other hand, maintainers are being crushed under a DDoS-like wave of security reports and code contributions that cost nothing to generate but demand hours of unpaid human labor to validate.

In this keynote, we will explore how global open source communities are adapting to this asymmetric reality. We will look at the rise of the &quot;found on my machine&quot; AI-assisted bug report: complex, unexplainable, and nearly impossible to reproduce. More critically, we will tackle the architectural dilemma: what happens when an AI accurately flags a deep structural flaw, but the refactoring effort is completely out of reach for a volunteer team already strapped for time? While industry initiatives are attempting to pair AI discovery with human security triage to shield maintainers, the human-in-the-loop bottleneck remains a profound threat to project health.

Finally, we will zoom out to address an existential shift in software engineering: the fading relevance of traditional licensing. When a developer can simply prompt Claude to build the exact bespoke tooling they need from scratch in seconds, the historical moats of the MIT or GPL licenses begin to evaporate. If the primary abstraction layer has moved from source code to plain-English intent, what does &quot;open source&quot; actually mean today?

The primary case study will be the PostgreSQL project. Having worked with and in the project for the better part of 5 years, I have a unique insight into the conversation around adapting for the agents.</abstract>
                <slug>devopsdays-barcelona-2026-6947-the-contribution-firehose-open-source-in-the-claude-era</slug>
                <track></track>
                
                <persons>
                    <person id='4680'>Floor Drees</person>
                </persons>
                <language>en</language>
                <description>The 2026 open source ecosystem is facing a paradox of unprecedented scale. On one hand, autonomous AI agents are identifying decades-old vulnerabilities in critical infrastructure and auto-generating patches before threat actors can exploit them. On the other hand, maintainers are being crushed under a DDoS-like wave of security reports and code contributions that cost nothing to generate but demand hours of unpaid human labor to validate.

In this keynote, we will explore how global open source communities are adapting to this asymmetric reality. We will look at the rise of the &quot;found on my machine&quot; AI-assisted bug report: complex, unexplainable, and nearly impossible to reproduce. More critically, we will tackle the architectural dilemma: what happens when an AI accurately flags a deep structural flaw, but the refactoring effort is completely out of reach for a volunteer team already strapped for time? While industry initiatives are attempting to pair AI discovery with human security triage to shield maintainers, the human-in-the-loop bottleneck remains a profound threat to project health.

Finally, we will zoom out to address an existential shift in software engineering: the fading relevance of traditional licensing. When a developer can simply prompt Claude to build the exact bespoke tooling they need from scratch in seconds, the historical moats of the MIT or GPL licenses begin to evaporate. If the primary abstraction layer has moved from source code to plain-English intent, what does &quot;open source&quot; actually mean today?

The primary case study will be the PostgreSQL project. Having worked with and in the project for the better part of 5 years, I have a unique insight into the conversation around adapting for the agents.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/EYZDM8/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/EYZDM8/feedback/</feedback_url>
            </event>
            <event guid='f5fe5007-986b-5055-a068-c727da5ed47b' id='6509' code='WZ9WXY'>
                <room>Pujades Track  (English)</room>
                <title>Uncovered: The Hard Truth About OpenTelemetry&apos;s Vendor Neutrality</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T10:00:00+01:00</date>
                <start>10:00</start>
                <duration>00:25</duration>
                <abstract>We still hear, &quot;OpenTelemetry (OTel) is vendor neutral so you can switch vendors any time you want to.&quot; This is akin to saying because the vCard format exists, it&apos;s easy to switch from iOS to Android. Yes, your core data will ultimately be portable, but you&apos;ll be missing a lot of other things.

This doesn&apos;t make vendor neutrality moot. Switching vendors isn&apos;t like waving a magic wand, but it is much easier thanks to OTel. We&#8217;ll cover some of the challenges and pitfalls, and offer best practices to make this process as pain-free as possible. We&#8217;ll discuss:

* OTel APIs/SDKs ease tool migration: helpful but not foolproof
* OTel Collector enables multi-tool simulcast, ideal for vendor &quot;bake-offs&quot;
* OpenTelemetry Protocol (OTLP): OTel&#8217;s standout feature
* What&apos;s transferrable between vendors vs what&apos;s not

Attendees will come away with an understanding of what OTel vendor neutrality means, so they can make informed decisions when considering switching to or adopting new tooling.</abstract>
                <slug>devopsdays-barcelona-2026-6509-uncovered-the-hard-truth-about-opentelemetry-s-vendor-neutrality</slug>
                <track></track>
                
                <persons>
                    <person id='4355'>Josh Lee</person>
                </persons>
                <language>en</language>
                <description>Tool choices can shift with reorganizations or mergers. The fact that OpenTelemetry (OTel) is vendor neutral is a superpower&#8230;but what exactly does that vendor neutrality actually mean?

OTel is designed such that even if you want to swap out OTel&#8217;s official SDK for your own, you still can, without breaking anything, as long as you implement the API. The OTel Collector is designed so that you can ingest telemetry data from multiple data sources and multiple formats, and export data using OTLP (OpenTelemetry Protocol) to any OTLP-compatible backend.

The ability to mix-and-match OTel-compatible tools, and to pick and choose pieces of OpenTelemetry to adopt, means that build-vs-buy is no longer a binary choice, but a spectrum of choice. End-users are empowered to leverage multiple tools simultaneously, if that best suits their needs. Vendors are empowered to provide ergonomic enhancements on top of open standards.

OpenTelemetry is vendor neutral on data ingest. This means that you can point your OTel Collector to two or more OTel-compatible backends. But once the data is ingested&#8230;
Not all backends may support all 3 &#8220;main&#8221; OpenTelemetry signals (traces, logs metrics). For example, Jaeger only ingests Traces. Prometheus only ingests metrics.
Tools may visualize OTel signals differently
Dashboards and dashboard query languages vary across tools. For example, some use PromQL, some use their own proprietary query language, and some use SQL.
Some tools optimize on structuring OTel data differently, which can affect pricing when switching to another tool. For example, some vendors encourage sampling. Some discourage sampling. Some encourage enhancing traces with attributes. Some may encourage adding span events to traces.
The power of choice means that users can assemble the solution that works for them in pursuit of Observability&apos;s true promise: the ability to ask useful questions, get meaningful answers, and enable practitioners to act effectively on what they&#8217;ve learned.

This talk will unpack OpenTelemetry&#8217;s vendor neutrality, and help decision makers and practitioners alike understand what&#8217;s truly vendor-neutral and what&#8217;s not, helping them select the right tools for their own purposes, and to help them avoid those nasty surprises that come in the form of giant bills, giant learning curves, and interminable migration timelines.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/WZ9WXY/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/WZ9WXY/feedback/</feedback_url>
            </event>
            <event guid='eb16e813-cd20-5167-97bd-1b132ea0bfd6' id='5990' code='PN3YNG'>
                <room>Pujades Track  (English)</room>
                <title>Lessons from Building at Massive Scale</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T10:30:00+01:00</date>
                <start>10:30</start>
                <duration>00:25</duration>
                <abstract>Operating systems at massive scale means designing for failure, traffic spikes, and constant change.

In this talk, I&#8217;ll share lessons from building and running distributed systems at companies like Canva and Slack, focusing on resilience, high availability, incident response, and SRE practices. Expect real-world examples of what breaks at scale&#8212;and how to design systems that survive it.</abstract>
                <slug>devopsdays-barcelona-2026-5990-lessons-from-building-at-massive-scale</slug>
                <track></track>
                
                <persons>
                    <person id='4009'>Javier Tur&#233;gano</person>
                </persons>
                <language>en</language>
                <description>Building software at massive scale means designing systems that don&#8217;t just work&#8212;but continue to work under extreme load, unpredictable traffic spikes, and constant change.

In this talk, I&#8217;ll share lessons from building and operating distributed systems at companies like Canva and Slack, where platforms handle trillions of requests and support millions of users in real time. We&#8217;ll focus on what it actually takes to design for resilience and reliability in high-pressure environments.

We&#8217;ll cover topics such as:

- Designing for high availability and graceful degradation
- Handling traffic spikes and load asymmetry without cascading failures
- Evolving architectures as scale and complexity grow
- Real-world incident response: what breaks, why, and how to recover fast
- Applying SRE practices to keep systems reliable at 24x7 global scale

This is a practical, experience-driven talk focused on the realities of operating systems at scale&#8212;where failure is inevitable, and resilience is designed.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/PN3YNG/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/PN3YNG/feedback/</feedback_url>
            </event>
            <event guid='5fb82f11-b17d-51ae-8c09-97c5853d591d' id='6577' code='KHZTA3'>
                <room>Pujades Track  (English)</room>
                <title>Not on my watch! Catching Web Performance disasters in CI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T11:30:00+01:00</date>
                <start>11:30</start>
                <duration>00:25</duration>
                <abstract>Performance is a feature, yet it&apos;s often the first thing to break. Have you ever shipped a &apos;perfect&apos; update, only to find your metrics tanked in production? Fixing regressions after deployment is a costly, manual nightmare that burns time and kills conversion.

Stop playing whack-a-mole with your Core Web Vitals. In this session, we&#8217;ll move beyond manual checks and integrate automated performance testing directly into your CI pipeline. Learn how to catch bottlenecks before they hit your users, shift performance left, and transform your deployment process from a high-stakes gamble into a predictable, stress-free routine.</abstract>
                <slug>devopsdays-barcelona-2026-6577-not-on-my-watch-catching-web-performance-disasters-in-ci</slug>
                <track></track>
                
                <persons>
                    <person id='4409'>Estela Franco</person>
                </persons>
                <language>en</language>
                <description>In this deep dive, we will explore the &apos;Not on my watch!&apos; philosophy: building a robust, automated defense against performance regressions. We will cover:

- The architectural impact of performance drift in modern web stacks.
- How to implement automated performance gates within CI/CD pipelines using GitHub Actions, Lighthouse CI, and Lighthouse CL Server.
- Distinguishing between &apos;lab data&apos; and &apos;real-user data&apos; when setting up automated thresholds.
- Reducing friction in the developer experience: giving feedback early enough to prevent bad code from ever reaching the main branch.

Attendees will leave with a clear, actionable framework to set up their own testing infrastructure, minimize production incidents, and foster a culture of performance-first development.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/KHZTA3/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/KHZTA3/feedback/</feedback_url>
            </event>
            <event guid='9f3735f6-f9ae-536d-97fe-82275f4bfb23' id='6565' code='HSBNDT'>
                <room>Pujades Track  (English)</room>
                <title>From backlog to pull request: building an AI-augmented development lifecycle</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T12:00:00+01:00</date>
                <start>12:00</start>
                <duration>00:25</duration>
                <abstract>A real project story about introducing AI agents, reusable prompts, templates, and retrieval into the delivery lifecycle, from backlog refinement to planning and coding, while keeping humans in control.</abstract>
                <slug>devopsdays-barcelona-2026-6565-from-backlog-to-pull-request-building-an-ai-augmented-development-lifecycle</slug>
                <track></track>
                
                <persons>
                    <person id='4399'>Fabio Scagliola</person>
                </persons>
                <language>en</language>
                <description>Many teams lose time in the space between business intent and working software. Backlog items arrive with missing context. Refinement creates clarification loops. Estimation happens before technical implications are fully understood. New joiners depend heavily on senior developers. Developers use AI tools individually, but without a shared process, reusable assets, or measurable delivery impact.

This talk presents a real initiative to introduce an AI-augmented development lifecycle into a product team. The goal was not to replace developers or automate delivery end to end. The goal was to improve the flow from backlog item to refined work, from refined work to implementation plan, and from implementation plan to code, while keeping ownership, decision making, and accountability with the team.

The first phase introduced an agentic development lifecycle with reusable agents, skills, prompts, templates, and working examples. A refinement agent helps improve clarity, completeness, acceptance criteria, and missing information. A planning agent helps identify dependencies, technical implications, blockers, risks, and estimation inputs. A coding agent uses the implementation plan, the codebase, and team conventions to support code generation and modification. At each step, the human remains in the loop, challenging the output, adjusting it, and validating whether it makes sense.

The second phase strengthens the lifecycle with a custom retrieval augmented generation capability for codebase and knowledge access. The idea is to ingest product requirements, software requirements, design specifications, logs, manuals, operational documentation, and source code, then expose this knowledge to both people and agents. With Graph RAG, for example, relationships between code, requirements, business rules, data, and runtime behavior can become easier to explore. A chat interface can make the same knowledge accessible to developers, business analysts, quality engineers, product owners, subject matter experts, and new joiners, regardless of which delivery or development tools they use.

The talk will cover the lifecycle design, the human-in-the-loop workflow, the role of reusable prompts and skills, the relationship between agents and retrieval, and the measurement approach. Candidate KPIs include cycle time from ready to done, backlog items completed per sprint, carry over, estimation accuracy, time to find reliable information, onboarding time, repeated questions to senior developers or subject matter experts, token consumption or AI cost per completed backlog item, and avoidable rework.

Attendees will leave with a practical model for introducing AI into delivery without treating it as magic, a black box, or a vendor demo. The main takeaway is that AI can improve delivery when it is embedded into team practices, grounded in real context, measured with discipline, and designed to augment people rather than bypass them.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/HSBNDT/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/HSBNDT/feedback/</feedback_url>
            </event>
            <event guid='c383244e-3659-5635-a439-a12b08ca3bc3' id='6257' code='DNTRXX'>
                <room>Pujades Track  (English)</room>
                <title>Flocks vs Pyramids: When self-organization stops working</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T12:30:00+01:00</date>
                <start>12:30</start>
                <duration>00:25</duration>
                <abstract>Most engineering organizations want autonomous teams. In smaller systems, that often works well: teams coordinate directly, feedback is fast, and local decisions stay local. Strong communication happens because the system is still understandable.

As systems grow, though, feedback loops slow down, integrations become harder to reason about, and changes become expensive to reverse. Teams that once moved independently suddenly need standards, platform constraints, and coordination just to keep things reliable. Communication starts breaking down, long before the systems do.

Using examples from platform migrations, this talk explores why organizations drift between uncontrolled autonomy and excessive governance and how both can quietly reduce delivery effectiveness.

You&#8217;ll leave with practical ways to spot early coordination signals, recognize when architecture needs to become more explicit, and start better cross-team conversations without needing to be a manager, architect, or scrum master.</abstract>
                <slug>devopsdays-barcelona-2026-6257-flocks-vs-pyramids-when-self-organization-stops-working</slug>
                <track></track>
                <logo>/media/devopsdays-barcelona-2026/submissions/DNTRXX/image_U1ggh2I.webp</logo>
                <persons>
                    <person id='4169'>Jos van Schouten</person>
                </persons>
                <language>en</language>
                <description>This talk is aimed at engineers, tech leads, and platform teams dealing with growing coordination complexity between teams. It&#8217;s less about a specific framework (like Team Topologies) and more about recognizing the environmental conditions that change how teams collaborate as systems scale.

While it touches on themes like autonomy, governance, and architecture, the goal is to help attendees recognize early coordination and communication signals especially if they&#8217;re not in formal leadership or architecture roles.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/DNTRXX/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/DNTRXX/feedback/</feedback_url>
            </event>
            <event guid='2fe81f00-4e1f-5182-9e81-075ab754fa68' id='6288' code='8GWQSV'>
                <room>Pujades Track  (English)</room>
                <title>The 7 Deadly Sins of GitOps</title>
                <subtitle></subtitle>
                <type>Ignite Talks</type>
                <date>2026-11-14T13:00:00+01:00</date>
                <start>13:00</start>
                <duration>00:05</duration>
                <abstract>GitOps promises simplicity, consistency, and automation, but without discipline, it can just as easily invite drift, outages, and operational pain.  GitOps is not a &quot;set it and forget it&quot; solution; it&apos;s a living, breathing system that requires ongoing maintenance and nurturing over time.

In this talk, you will learn about the pitfalls of not caring about best practices in GitOps through real-world examples and lessons learned. Whether you&apos;re new to GitOps or scaling an enterprise platform, this talk will help you spot warning signs early, avoid painful mistakes, and strengthen your GitOps practices with confidence.</abstract>
                <slug>devopsdays-barcelona-2026-6288-the-7-deadly-sins-of-gitops</slug>
                <track></track>
                
                <persons>
                    <person id='4190'>Koray Oksay</person>
                </persons>
                <language>en</language>
                <description>We will cover sins such as pride (ignoring drift), envy (Blindly copying other GitOps setups), sloth (ignoring reconciliation errors), and others, as well as practical fixes and patterns that teams can apply to build more resilient and sustainable workflows.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/8GWQSV/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/8GWQSV/feedback/</feedback_url>
            </event>
            <event guid='8d00d279-48db-5f11-8db8-51b42a4fe305' id='6659' code='XFNSAB'>
                <room>Pujades Track  (English)</room>
                <title>Burnout: The Hidden Failure Mode of High-Performing Teams</title>
                <subtitle></subtitle>
                <type>Ignite Talks</type>
                <date>2026-11-14T13:05:00+01:00</date>
                <start>13:05</start>
                <duration>00:05</duration>
                <abstract>Is your team&#8217;s health as observable as your software? The very traits we celebrate in high-performing teams (speed, grit, and commitment) are the exact variables that lead to burnout. It&#8217;s not a paradox; it&#8217;s a design flaw. This talk explores how to stop &apos;fixing&apos; the people and start engineering the system, treating human bandwidth as a finite technical constraint rather than a soft skill.</abstract>
                <slug>devopsdays-barcelona-2026-6659-burnout-the-hidden-failure-mode-of-high-performing-teams</slug>
                <track></track>
                
                <persons>
                    <person id='4466'>Diana Nanuti</person>
                </persons>
                <language>en</language>
                <description>Is your team&#8217;s health as observable as your software?

High-performing engineering teams are celebrated for their velocity and &quot;whatever it takes&quot; commitment. Yet, these same traits often make them the most vulnerable to a predictable, systemic failure mode: burnout.

This isn&#8217;t a lack of individual grit; it&#8217;s a design flaw. When we architect software for 99.9% uptime but run our teams at 100% capacity, we create a system with zero fault tolerance. In this talk, we move beyond the superficial &quot;resiliency&quot; narrative and analyze team health through the lens of systems engineering.

We will explore how to apply SRE principles (like load shedding, redundancy mechanisms, and leading indicators) to the human element of the stack. You&#8217;ll learn why &quot;idle capacity&quot; is the secret to low latency, how to make cognitive load visible, and how to build a system where high performance doesn&apos;t require a &quot;hero culture&quot; destined for a catastrophic outage.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/XFNSAB/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/XFNSAB/feedback/</feedback_url>
            </event>
            <event guid='72eda5cd-fa5c-57e0-8735-33967c8878fe' id='6418' code='C87ESF'>
                <room>Pujades Track  (English)</room>
                <title>From Manual to Autonomous: What Breaks When You Automate Everything</title>
                <subtitle></subtitle>
                <type>Ignite Talks</type>
                <date>2026-11-14T13:10:00+01:00</date>
                <start>13:10</start>
                <duration>00:05</duration>
                <abstract>Modern DevOps has moved beyond automation.
We&#8217;re now building systems that operate with increasing autonomy.
With AI&#8209;assisted platforms and intelligent workflows entering the stack, engineering teams are asking their systems to do more than execute tasks. They are asking them to decide.
But what happens when those decisions are wrong?
In this fast-paced Ignite talk, I&#8217;ll share real-world lessons from building and enabling modern automation workflows, including where autonomy breaks down, how small assumptions cascade into systemic issues, and why &#8220;safe automation&#8221; is more fragile than it appears. Drawing on practical experiences with AI-assisted DevOps systems, this talk highlights the gap between what automation promises and what production reality delivers.
This is not a talk about why automation is good or bad.
It is about what changes after it works and why that is where the real engineering challenges begin.
You&#8217;ll walk away with:

A new mental model for thinking about automation vs autonomy
A recognisable pattern behind silent system failures
A practical way to design systems that fail visibly, not invisibly

If you&#8217;ve ever trusted a system because &#8220;it usually works,&#8221; this talk will make you question why.</abstract>
                <slug>devopsdays-barcelona-2026-6418-from-manual-to-autonomous-what-breaks-when-you-automate-everything</slug>
                <track></track>
                
                <persons>
                    <person id='4282'>Saikeerthi M</person>
                </persons>
                <language>en</language>
                <description>We set out to automate everything.
We never stopped to ask what happens after.
As DevOps systems evolve into autonomous, AI&#8209;assisted workflows, failure doesn&#8217;t disappear &#8212; it changes shape. It becomes quieter, subtler, and far more dangerous. The real risk is no longer the system that breaks, but the one that continues to run&#8230; incorrectly and unnoticed.
This Ignite talk explores the hidden failure modes of modern automation: where &#8220;safe automation&#8221; quietly breaks, where assumptions go unchallenged, and where removing humans from the loop shifts &#8212; not eliminates &#8212; responsibility.
Because in a world of autonomous systems, the hardest failures to catch are the ones that look like everything is working.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/C87ESF/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/C87ESF/feedback/</feedback_url>
            </event>
            <event guid='23c6e6eb-64cc-557d-b8b7-0534e8112cba' id='6421' code='WL8Z77'>
                <room>Pujades Track  (English)</room>
                <title>One Fake Password Is Worth More Than 10,000 Alerts</title>
                <subtitle></subtitle>
                <type>Ignite Talks</type>
                <date>2026-11-14T13:15:00+01:00</date>
                <start>13:15</start>
                <duration>00:05</duration>
                <abstract>Modern security teams are drowning in alerts while attackers increasingly automate reconnaissance and exploitation. This Ignite explores why a  well-placed honeypot assets can provide a higher-confidence signal than thousands of traditional security alerts, especially against the AI-powered attacks</abstract>
                <slug>devopsdays-barcelona-2026-6421-one-fake-password-is-worth-more-than-10-000-alerts</slug>
                <track></track>
                
                <persons>
                    <person id='4284'>Ilia Dubovskii</person>
                </persons>
                <language>en</language>
                <description>Security teams have become exceptionally good at generating alerts.

Attackers have become exceptionally good at generating noise.

As AI-powered tooling lowers the cost of reconnaissance and exploitation, defenders face an uncomfortable reality: more detection does not always mean better detection.

This talk argues that high-confidence signals matter more than ever.

Using examples from honeypots, canary credentials, decoy files, and deception techniques, we&#8217;ll explore why a single interaction with a fake secret can provide more actionable intelligence than thousands of low-confidence alerts.

Rather than asking what an attacker could do, deception technologies focus on detecting what an attacker actually did.

The result is fewer alerts, higher confidence, and faster response.

Key Takeaways:

* Why alert volume is becoming a liability.
* How deception technologies work in modern environments.
* Why AI-assisted attacks increase the value of honeypots.
* The difference between exposure-based and intent-based detection.
* Practical ideas for implementing low-cost deception techniques.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/WL8Z77/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/WL8Z77/feedback/</feedback_url>
            </event>
            <event guid='a4205023-ba13-5f73-8fb1-b0f4b50517d1' id='6595' code='VQW9MB'>
                <room>Pujades Track  (English)</room>
                <title>The Carcinisation of AI</title>
                <subtitle></subtitle>
                <type>Ignite Talks</type>
                <date>2026-11-14T13:20:00+01:00</date>
                <start>13:20</start>
                <duration>00:05</duration>
                <abstract>Carcinisation is a form of convergent evolution where non-crab entities form crab-like adaptations in an effort to increase their chances of survival. While this evolutionary strategy is widely successful, there are a few fail states with AI technologists should be careful to avoid.</abstract>
                <slug>devopsdays-barcelona-2026-6595-the-carcinisation-of-ai</slug>
                <track></track>
                
                <persons>
                    <person id='4423'>ecology_chris</person>
                </persons>
                <language>en</language>
                <description>The jump from Claude to clawdbot, and finally open claw heralded the carcinisation of AI. While crablike adaptations have been successful evolutionary strategy for millions of years and has some early success with AI technology, the humans in the system should be mindful of their crabbiness, especially when it isn&apos;t being useful.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/VQW9MB/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/VQW9MB/feedback/</feedback_url>
            </event>
            <event guid='f97f2074-88fa-5bd3-80bb-169957021a9f' id='7147' code='Z9L8GU'>
                <room>Pujades Track  (English)</room>
                <title>Open Space 1</title>
                <subtitle></subtitle>
                <type>Open Space</type>
                <date>2026-11-14T15:30:00+01:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Open Space 1</abstract>
                <slug>devopsdays-barcelona-2026-7147-open-space-1</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Open Space 1</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/Z9L8GU/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/Z9L8GU/feedback/</feedback_url>
            </event>
            <event guid='49a90e59-7cd6-530e-9814-38c8683fbe81' id='7148' code='YW8EKY'>
                <room>Pujades Track  (English)</room>
                <title>Open Space 2</title>
                <subtitle></subtitle>
                <type>Open Space</type>
                <date>2026-11-14T16:30:00+01:00</date>
                <start>16:30</start>
                <duration>00:30</duration>
                <abstract>Open Space 2</abstract>
                <slug>devopsdays-barcelona-2026-7148-open-space-2</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Open Space 2</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/YW8EKY/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/YW8EKY/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Llacuna Track (English)' guid='29467833-9560-5cc1-bd7f-a17553b2005c'>
            <event guid='adcdf4c9-b085-58c7-ab55-40261e1ed915' id='6568' code='QRKUEB'>
                <room>Llacuna Track (English)</room>
                <title>The Hardest Platform Problems Weren&apos;t Technical</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T10:00:00+01:00</date>
                <start>10:00</start>
                <duration>00:25</duration>
                <abstract>Platform Engineering is often presented as a problem of tooling: self-service platforms, golden paths, developer portals and automation. Those capabilities are important, but in my experience they are rarely the limiting factor.

At Cabify we found that most platform initiatives had a reasonable justification behind them. Reliability improvements, developer experience, compliance requirements, cost optimization and new capabilities all created value. The challenge was not deciding what was worth doing, but deciding what was worth doing first.

This talk shares lessons learned from running infrastructure and platform teams where the number of worthwhile opportunities consistently exceeded available capacity, and how that changed our approach and processes to Platform Engineering.</abstract>
                <slug>devopsdays-barcelona-2026-6568-the-hardest-platform-problems-weren-t-technical</slug>
                <track></track>
                
                <persons>
                    <person id='4148'>Abel Navarro</person>
                </persons>
                <language>en</language>
                <description>Platform Engineering is often presented as a problem of tooling. The discussion usually revolves around self-service capabilities, golden paths, developer portals, automation and developer experience. Those capabilities are important and we invest in many of them ourselves, but over the last few years I have come to believe that they are rarely the limiting factor.

In my experience, platform teams do not suffer from a lack of ideas. The opposite is usually true. Reliability improvements, developer experience initiatives, compliance requirements, cost optimization, technical debt reduction and new platform capabilities can all have a reasonable business case behind them. The difficulty is that they all compete for the same limited capacity.

At Cabify we have been trying to evolve from infrastructure as a collection of services towards Platform Engineering with a stronger product mindset. That journey has been useful because it helped make some of these tensions more visible. We found ourselves spending less time discussing how to implement things and more time discussing why we should implement them, what value they would create and what other work would be displaced as a consequence.

As the number of opportunities grew, we started experimenting with different approaches to prioritization. We introduced a single backlog for Platform, moved discussions upstream, explored Internal Product Advocates (IPAs) and tried to make value and expected outcomes more explicit. None of these approaches magically solved the problem, but they helped create better conversations around trade-offs and priorities.

In this talk I will share examples from infrastructure and platform work, including operational improvements, reliability initiatives, governance requirements and developer experience investments. The goal is not to present a prioritization framework or claim that we found the answer. Rather, I want to discuss a challenge that I suspect many platform teams face: how do you make decisions when most of the available options are worthwhile and there is never enough capacity to do all of them?

My hope is that attendees leave with a different perspective on Platform Engineering. Beyond the technology, the tooling and the automation, there is an ongoing exercise in deciding where to invest limited capacity. Those decisions shape the platform at least as much as any architectural choice, yet they receive far less attention in our industry discussions.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/QRKUEB/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/QRKUEB/feedback/</feedback_url>
            </event>
            <event guid='36d485c9-67d8-57ff-8140-3c7ccc2b722d' id='6519' code='QKVH33'>
                <room>Llacuna Track (English)</room>
                <title>DevOps in Space: Lessons from Low Earth Orbit</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T10:30:00+01:00</date>
                <start>10:30</start>
                <duration>00:25</duration>
                <abstract>Remember when you knew all your servers by name and deployed changes with a single SSH command? Now imagine doing that when your link comes in 10-minute windows every few hours, and bandwidth is a precious commodity measured in kbps. Welcome to DevOps in Space.

This is an entry level talk that requires little previous knowledge. The audience will get a general idea of the obstacles and challenges of applying DevOps practices in a New Space company.</abstract>
                <slug>devopsdays-barcelona-2026-6519-devops-in-space-lessons-from-low-earth-orbit</slug>
                <track></track>
                
                <persons>
                    <person id='4367'>David Jacovkis</person>
                </persons>
                <language>en</language>
                <description>The Infrastructure &amp; Software Engineering team at Sateliot works at the intersection of aerospace, telecommunications and software. We build modern distributed systems and then send them to an extremely harsh environment, where normal expectations -low latency, immediate feedback, up-to-date systems- simply don&#8217;t apply.

In this talk I&#8217;ll give a high-level tour of the challenges that make space and telco different: intermittent and low-bandwidth connectivity, long feedback loops, constrained devices, strong regulation and the cultural gaps between very different fields of engineering. I&apos;ll also share the ways we have found within those constraints to apply some of the DevOps processes and tools that have become industry standards.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/QKVH33/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/QKVH33/feedback/</feedback_url>
            </event>
            <event guid='b99a628d-8c9a-5dfa-9b9b-1a20794a47ce' id='6571' code='ZTQYMS'>
                <room>Llacuna Track (English)</room>
                <title>Access Without Chaos: SQL Guardrails When Everyone&apos;s a Builder</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T11:30:00+01:00</date>
                <start>11:30</start>
                <duration>00:25</duration>
                <abstract>Every new SQL database at Mews used to mean a ticket to the Platform team. No controls, no standards, no audit. We didn&apos;t even know who had prod access. Here&apos;s how we fixed that - for 187 servers, 400+ engineers, and an AI era where everyone is a builder.</abstract>
                <slug>devopsdays-barcelona-2026-6571-access-without-chaos-sql-guardrails-when-everyone-s-a-builder</slug>
                <track></track>
                <logo>/media/devopsdays-barcelona-2026/submissions/ZTQYMS/image_ZaqrXh4.webp</logo>
                <persons>
                    <person id='4403'>Carlos Augusto Pega</person>
                </persons>
                <language>en</language>
                <description>Mews had grown organically for over a decade through product-market fit and scale stages without any effective SQL access governance. So it was that we came to this problem with a chaotic mess of access and permissions across our databases. We didn&apos;t exhibit least privilege, there was no logging of access, and no shared standards. In many cases, it was guesswork on who had access to each database.

That was the problem worth solving.

The solution came together in layers. We built a centralised Terraform repository as the single source of truth for SQL access configuration. We introduced a PIM self-service model where engineering managers and staff engineers manage their own teams&apos; database memberships - no Platform team involvement needed at runtime. 400+ engineers now operate within a zero-standing-access model: time-limited, justified, fully auditable. Connection strings and local users gave way to managed identity authentication throughout the fleet.

Three cloud-native policies now enforce compliance at the control plane level - resource locks preventing accidental deletion, identity administrator governance, and audit logging routed to a centralised store. These aren&apos;t conventions or recommendations. Teams cannot remove or override them. The shared Terraform SQL module provides opinionated defaults that land compliant from day one, but it&apos;s the policy layer that makes compliance permanent. New services can&apos;t drift even if they try.

In 2026, with AI tools enabling everyone - engineers, analysts, and non-technical contributors - to spin up infrastructure and access production data, the blast radius of poor access hygiene has never been wider. Carlos will walk you through the full journey - from the first Terraform commit to production-enforced cloud policies - including what broke along the way, what we over-engineered the first time, and the organisational side of handing access ownership back to product teams.

**You&apos;ll leave with:**

- A blueprint for self-service database access using just-in-time privilege elevation and identity provider groups

- A clear picture of how cloud-native policy enforcement makes compliance immutable - not just recommended

- Honest lessons from the rollout: what broke, what surprised us, and the org change management side of removing the Platform team from the critical path

- A framework for thinking about access guardrails in the AI era - where anyone can become a data consumer, and the blast radius of poor governance has never been wider

This talk is for platform engineers, DevSecOps practitioners, and anyone who has ever found themselves as the bottleneck on access governance.

_No access requests were harmed in the making of this talk._</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/ZTQYMS/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/ZTQYMS/feedback/</feedback_url>
            </event>
            <event guid='542bc38a-1caa-598f-8a16-cb5b713360b7' id='6003' code='WNP8ZE'>
                <room>Llacuna Track (English)</room>
                <title>&#129504; The developer&#8217;s brain: Cognitive science for better code</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T12:00:00+01:00</date>
                <start>12:00</start>
                <duration>00:25</duration>
                <abstract>Software development is not just about writing code, but also about how our brains handle complexity, learning, and problem-solving under pressure.
Why does a day of coding feel so mentally exhausting? Why do solutions appear when you step away from your desk? And why do we sometimes get stuck chasing the wrong bug for hours?
In this talk, we explore the intersection of neuroscience and programming through four practical concepts: your brain&#8217;s &#8220;background processor,&#8221; its ability to rewire itself, the limits of working memory, and how cognitive biases affect debugging. You&#8217;ll leave with a simple, actionable toolkit to avoid common mental traps, learn faster, and code more effectively.</abstract>
                <slug>devopsdays-barcelona-2026-6003-the-developer-s-brain-cognitive-science-for-better-code</slug>
                <track></track>
                
                <persons>
                    <person id='4023'>Marina Alt&#233;s</person>
                </persons>
                <language>en</language>
                <description>If you&#8217;re a developer, your most important tool is not your editor or your setup but your brain. And yet, most people don&apos;t know much about how it actually works.

This talk is a practical introduction to the cognitive side of software engineering. We&#8217;ll explore why coding is so mentally demanding and how understanding a few key mechanisms of the brain can significantly improve the way we work.

Through real-world examples and relatable scenarios, we&#8217;ll cover four essential concepts:

1. The brain&#8217;s background processor
- Zooming in vs zooming out
- How to trigger the &quot;a-ha&quot; moments

2. Neuroplasticity
- What happens in the brain when we learn new technologies
- What&apos;s the most optimal strategy to learning

3. Cognitive load
- Why complex code quickly becomes overwhelming
- Techniques to manage mental load through decomposition and externalization

4. Biases 
- The brain as a pattern recognition machine
- A bias-resistent approach to debugging and problem-solving

We&#8217;ll finish by combining these ideas into a practical cognitive toolkit you can apply immediately in your day-to-day work.

This isn&#8217;t a theory-heavy talk, but rather some practical guidelines to building a cognitive toolkit you can apply immediately in your day-to-day work so you can write better code, make better decisions, and work more sustainably.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/WNP8ZE/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/WNP8ZE/feedback/</feedback_url>
            </event>
            <event guid='ff4eabf4-b7e9-5f1f-b7fa-1ccc9f994cb7' id='6342' code='WKDJVB'>
                <room>Llacuna Track (English)</room>
                <title>Extra Crispy: Your Incident Process Is Burning Out Your Engineers</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T12:30:00+01:00</date>
                <start>12:30</start>
                <duration>00:25</duration>
                <abstract>Many incident processes optimize for compliance, not humans. This talk explores how blending DevOps principles with modern ITIL practices can reduce burnout, improve recovery, and create healthier engineering cultures.</abstract>
                <slug>devopsdays-barcelona-2026-6342-extra-crispy-your-incident-process-is-burning-out-your-engineers</slug>
                <track></track>
                <logo>/media/devopsdays-barcelona-2026/submissions/WKDJVB/image_CdHt34t.webp</logo>
                <persons>
                    <person id='4222'>Chris Ward</person>
                </persons>
                <language>en</language>
                <description>At 2:13 AM, nobody cares whether your incident process is technically compliant.

They care whether people know what to do, whether communication is clear, and whether the same exhausted engineer has become the single point of failure for your entire company.

For years, many organizations treated ITIL and DevOps as enemies: one focused on control, the other on speed. But after working with engineering and operations teams across multiple environments, I discovered the real problem wasn&#8217;t process, it was designing systems that ignored the humans inside them.

In this talk, I&#8217;ll share real-world lessons from teams struggling with alert fatigue, endless escalations, hero culture, and burnout disguised as &#8220;ownership.&#8221; We&#8217;ll explore how modern ITIL concepts like continual improvement, incident management, and value streams can actually support DevOps practices when implemented with empathy instead of bureaucracy.

## Attendees will learn:
- Why &#8220;hero culture&#8221; silently destroys operational resilience
- How poorly designed escalation paths increase burnout
- What psychologically safe incident response actually looks like
- Where ITIL still provides value in modern DevOps organizations
- Practical ways to reduce operational stress without sacrificing reliability</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/WKDJVB/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/WKDJVB/feedback/</feedback_url>
            </event>
            <event guid='0fd9331d-46cf-5fb5-abf7-def1c6226564' id='7149' code='8GQAKJ'>
                <room>Llacuna Track (English)</room>
                <title>Open Space 3</title>
                <subtitle></subtitle>
                <type>Open Space</type>
                <date>2026-11-14T15:30:00+01:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Open Space 3</abstract>
                <slug>devopsdays-barcelona-2026-7149-open-space-3</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Open Space 3</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/8GQAKJ/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/8GQAKJ/feedback/</feedback_url>
            </event>
            <event guid='3c76ec22-5d18-5527-bb6b-e09574b4c759' id='7150' code='BXVXCB'>
                <room>Llacuna Track (English)</room>
                <title>Open Space 4</title>
                <subtitle></subtitle>
                <type>Open Space</type>
                <date>2026-11-14T16:30:00+01:00</date>
                <start>16:30</start>
                <duration>00:30</duration>
                <abstract>Open Space 4</abstract>
                <slug>devopsdays-barcelona-2026-7150-open-space-4</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Open Space 4</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/BXVXCB/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/BXVXCB/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Rambla Track (Spanish)' guid='0824f0e4-89a4-5c85-b8f8-8dddfaaeb84d'>
            <event guid='62bb7acb-7c08-50f6-82dd-6b84b3f0b0c0' id='6580' code='UMTHCM'>
                <room>Rambla Track (Spanish)</room>
                <title>GenAI in a box: Construyendo una Plataforma de IA en Kubernetes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T10:00:00+01:00</date>
                <start>10:00</start>
                <duration>00:25</duration>
                <abstract>El auge de la IA Generativa ha creado un dilema para los equipos de infraestructura y operaciones: los desarrolladores necesitan moverse r&#225;pido, pero enviar informaci&#243;n sensible a APIs de LLMs p&#250;blicos puede romper pol&#237;ticas de soberan&#237;a de datos y complicar los controles de costes de la nube con facturas impredecibles. &#191;La soluci&#243;n? Traer la IA a tus propios datos.

En esta charla, exploraremos c&#243;mo construir una plataforma interna de IA basada en open-source y &quot;air-gapped&quot; en Kubernetes. Descubre c&#243;mo combinar modelos abiertos (Gemma 4), bases de datos vectoriales (PostgreSQL con pgvector) y Model Context Protocol (MCP) para empaquetar un entorno seguro. Aprender&#225;s c&#243;mo los equipos de Platform Engineering pueden ofrecer despliegues de IA en formato &quot;autoservicio&quot;, garantizando la seguridad de los datos corporativos y transformando los costes variables de las APIs en costes de infraestructura predecibles.</abstract>
                <slug>devopsdays-barcelona-2026-6580-genai-in-a-box-construyendo-una-plataforma-de-ia-en-kubernetes</slug>
                <track></track>
                
                <persons>
                    <person id='4412'>Miguel Toscano</person>
                </persons>
                <language>es</language>
                <description>Dise&#241;ada para SREs e Ingenieros de Plataforma, esta sesi&#243;n busca abordar la realidad de operar IA en producci&#243;n dentro de una plataforma automatizada abordando:

- FinOps y Soberan&#237;a: Alternativas viables a las APIs SaaS para cargas de trabajo sensibles y agentes aut&#243;nomos de alto consumo.

- Arquitectura en K8s: El LLM (Gemma) como carga stateless, Model Context Protocol (MCP) para integraci&#243;n segura, y PostgreSQL como motor stateful.

- Operando Postgres + pgvector en K8s: C&#243;mo gestionar los picos de recursos (CPU/RAM) que introducen las b&#250;squedas vectoriales para evitar la inestabilidad del cl&#250;ster, y c&#243;mo automatizar el almacenamiento persistente.

- Platform Engineering (GitOps): C&#243;mo empaquetar toda esta complejidad bajo un enfoque declarativo para ofrecer entornos de IA aislados en formato &quot;autoservicio&quot; a los desarrolladores en cuesti&#243;n de minutos.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/UMTHCM/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/UMTHCM/feedback/</feedback_url>
            </event>
            <event guid='e6539728-93ad-586f-9a1d-cb619c8e933d' id='5991' code='CSQ3R7'>
                <room>Rambla Track (Spanish)</room>
                <title>C&#243;digo y Cerebro: Salud y Rendimiento en Entornos Tecnol&#243;gicos de Alta Demanda Cognitiva</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T10:30:00+01:00</date>
                <start>10:30</start>
                <duration>00:25</duration>
                <abstract>Los entornos tech imponen alta carga cognitiva, afectando el rendimiento y la salud. Esta charla presenta, desde experiencias reales, c&#243;mo impacta el cerebro y comparte estrategias pr&#225;cticas para promover bienestar y rendimiento sostenible.</abstract>
                <slug>devopsdays-barcelona-2026-5991-codigo-y-cerebro-salud-y-rendimiento-en-entornos-tecnologicos-de-alta-demanda-cognitiva</slug>
                <track></track>
                
                <persons>
                    <person id='4010'>Dri Cardoso</person><person id='4014'>Jo&#227;o Brito</person>
                </persons>
                <language>es</language>
                <description>Los entornos tecnol&#243;gicos, especialmente en contextos de DevOps y comunidades open source, requieren cambios constantes de contexto, multitarea y exposici&#243;n continua a altos niveles de carga cognitiva. Esto impacta directamente la atenci&#243;n, la toma de decisiones, el rendimiento y la salud mental.
La charla se basa en experiencias reales con profesionales y comunidades tech, donde se observan patrones recurrentes: fatiga mental, sobrecarga, dificultad de concentraci&#243;n, inestabilidad en el rendimiento y aumento de vulnerabilidades en el trabajo diario.
Desde la neurociencia aplicada, se analiza c&#243;mo la carga cognitiva, las interrupciones, la presi&#243;n por entregas y el exceso de informaci&#243;n afectan las funciones ejecutivas y el comportamiento. M&#225;s all&#225; de la teor&#237;a, la sesi&#243;n propone aplicaci&#243;n pr&#225;ctica.
Se presentan estrategias utilizadas en contextos reales, como t&#233;cnicas de regulaci&#243;n cognitiva, organizaci&#243;n del trabajo y construcci&#243;n de entornos m&#225;s sostenibles. Tambi&#233;n se discute c&#243;mo la cultura y la din&#225;mica de los equipos pueden amplificar o reducir estos efectos.
La sesi&#243;n se realizar&#225; en ingl&#233;s y espa&#241;ol, promoviendo el intercambio entre participantes. Se invita a compartir experiencias y construir colectivamente estrategias para el cuidado y el rendimiento sostenible.
Esta charla fue presentada en KubeCon Europe 2026 (&#193;msterdam) y en eventos DevOps en Brasil (Salvador y Florian&#243;polis, 2025), formando parte de una trayectoria de participaci&#243;n en casi 30 eventos tecnol&#243;gicos desde 2022.

P&#250;blico objetivo: profesionales de tecnolog&#237;a, comunidades open source, l&#237;deres t&#233;cnicos y equipos de alto rendimiento en entornos de alta demanda cognitiva.

Formato: charla interactiva con espacio para la aplicaci&#243;n de ejercicios de regulaci&#243;n neurocognitiva.

Ejes principales:

Carga cognitiva y funcionamiento cerebral
Impactos en la salud y el rendimiento en tecnolog&#237;a
Estrategias pr&#225;cticas de regulaci&#243;n neurocognitiva y organizaci&#243;n del trabajo
Construcci&#243;n de entornos sostenibles e inclusivos

Diferencial: integraci&#243;n entre neurociencia aplicada, experiencia pr&#225;ctica en comunidades tech y enfoque orientado a la implementaci&#243;n real.

Adaptaci&#243;n: la charla ampl&#237;a la teor&#237;a hacia actividades pr&#225;cticas de salud.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/CSQ3R7/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/CSQ3R7/feedback/</feedback_url>
            </event>
            <event guid='91635cf5-a111-5650-8b05-fad3ab0fdc0e' id='6630' code='KA7ZWQ'>
                <room>Rambla Track (Spanish)</room>
                <title>De los dashboards a las decisiones: integraci&#243;n de IA en operaciones DevOps a gran escala</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T11:30:00+01:00</date>
                <start>11:30</start>
                <duration>00:25</duration>
                <abstract>Los equipos DevOps modernos no carecen de datos; carecen de contexto operacional unificado.

Esta charla comparte nuestra experiencia introduciendo _AI-assisted incident investigations_ en un entorno global de e-commerce. Exploraremos c&#243;mo la IA puede correlacionar informaci&#243;n de Kubernetes, AWS, Argo CD, plataformas de observabilidad, repositorios e historial de deployments para ayudar a tomar decisiones m&#225;s r&#225;pidas y mejor fundamentadas.

Tambi&#233;n abordaremos los safeguards esenciales: read-only access, validation, auditability, stopping conditions y human oversight, incluyendo qu&#233; funcion&#243;, qu&#233; fall&#243; y qu&#233; tareas operacionales deber&#237;an seguir siendo determin&#237;sticas.</abstract>
                <slug>devopsdays-barcelona-2026-6630-de-los-dashboards-a-las-decisiones-integracion-de-ia-en-operaciones-devops-a-gran-escala</slug>
                <track></track>
                <logo>/media/devopsdays-barcelona-2026/submissions/KA7ZWQ/image_0VrNe5w.webp</logo>
                <persons>
                    <person id='4440'>JOSE JULIAN ARIZA V.</person>
                </persons>
                <language>es</language>
                <description>Modern DevOps teams rarely suffer from a lack of data. **The real problem is fragmentation.**

During an incident, engineers may need to move between **Kubernetes, AWS, Argo CD, observability platforms, CI/CD pipelines, repositories, edge services, and internal documentation**. Each system provides part of the answer, but reconstructing the full operational story still requires time, experience, and repeated manual investigation.

This talk presents our experience introducing **AI-assisted operational workflows** into a global e-commerce environment running distributed services across multiple platforms and environments.

Rather than using AI only to generate commands or summarize logs, we explored how it could act as an **investigation layer across existing DevOps systems**: collecting context, correlating events, proposing hypotheses, and helping engineers move from raw telemetry to an informed operational decision.

### What the session will cover

- The operational challenges of a **large-scale e-commerce platform** with multiple services, environments, deployment pipelines, and observability tools.
- How operational context can be gathered from **Kubernetes, AWS, Argo CD, monitoring platforms, repositories, and deployment history**.
- How an AI-assisted investigation loop can **plan actions, call read-only tools, evaluate observations, and refine its hypothesis**.
- Why **deterministic workflows and AI agents** solve different categories of operational problems.
- How we introduced **access controls, environment boundaries, auditability, stopping conditions, and human approval points**.
- What failed during implementation, including **incomplete context, misleading correlations, excessive tool calls, and confident but incorrect conclusions**.
- How tracing and evaluation helped us understand whether the system was actually improving incident investigation.
- Which tasks proved useful for AI assistance and which remained safer and more reliable as traditional automation.

A central theme of the talk is that **connecting a language model to operational tools is the easy part**. The difficult part is designing a system that knows:

1. What it is allowed to inspect.
2. How to validate what it finds.
3. When to stop.
4. When to defer to an engineer.

The session will include a **practical architecture**, an example incident-investigation flow, the controls required for enterprise use, and the lessons we learned while applying these ideas in a real production environment.

### Key takeaways

Attendees will leave with:

- A realistic framework for deciding where AI can add value in DevOps.
- A clearer understanding of where deterministic automation remains the better choice.
- Practical guidance on the technical safeguards required before introducing agents into operational workflows.
- Lessons learned from applying AI-assisted investigation in a real enterprise environment.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/KA7ZWQ/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/KA7ZWQ/feedback/</feedback_url>
            </event>
            <event guid='d22d25ad-d770-5993-87f1-35db11ecf5e5' id='6416' code='VWTFSC'>
                <room>Rambla Track (Spanish)</room>
                <title>Entitlements as Code: gobernanza de accesos para la era cloud-native</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T12:00:00+01:00</date>
                <start>12:00</start>
                <duration>00:25</duration>
                <abstract>La infraestructura ya se gestiona como c&#243;digo, pero los accesos siguen dependiendo de tickets y procesos manuales. Esta charla muestra c&#243;mo aplicar principios GitOps a la gobernanza de identidades y permisos.</abstract>
                <slug>devopsdays-barcelona-2026-6416-entitlements-as-code-gobernanza-de-accesos-para-la-era-cloud-native</slug>
                <track></track>
                
                <persons>
                    <person id='4280'>Edu Borrego</person>
                </persons>
                <language>es</language>
                <description>Las organizaciones cloud-native han adoptado pr&#225;cticas declarativas para infraestructura, despliegues y pol&#237;ticas, pero la gesti&#243;n de accesos sigue dependiendo a menudo de tickets, procesos manuales y conocimiento tribal.

Esta charla presenta Entitlements as Code: una forma de gestionar usuarios, grupos y membres&#237;as como estado deseado en Git, usando Entra ID como hub de identidad y un reconciler como Crossplane para alinear continuamente la definici&#243;n declarativa con la realidad.

A trav&#233;s de una evoluci&#243;n pr&#225;ctica, veremos c&#243;mo pasar de un repositorio versionado a capas de autoservicio mediante scripts, portales, formularios o asistentes de IA, sin romper el flujo de revisi&#243;n, aprobaci&#243;n y auditor&#237;a.

Los asistentes entender&#225;n c&#243;mo reducir cuellos de botella, eliminar dependencias de personas concretas y construir un modelo de gobernanza de accesos m&#225;s trazable, escalable y sostenible.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/VWTFSC/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/VWTFSC/feedback/</feedback_url>
            </event>
            <event guid='a8aaf1f4-5c78-5e94-8402-2580c7c96058' id='6557' code='XY3T7L'>
                <room>Rambla Track (Spanish)</room>
                <title>Kafka a escala: c&#243;mo pasar de un mapa de metro a una arquitectura simplificada</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-11-14T12:30:00+01:00</date>
                <start>12:30</start>
                <duration>00:25</duration>
                <abstract>Nuestra plataforma procesa grandes vol&#250;menes de eventos usando Kafka como almac&#233;n centralizado, y lo que comenz&#243; siendo una arquitectura relativamente sencilla con algunos consumidores escribiendo sobre una base de datos MySQL compartida, fue evolucionando a medida que aumentaba el volumen de eventos

Para evitar los cuellos de botella de la base de datos principal, los consumidores se fueron moviendo a bases de datos independientes a la vez que fueron apareciendo distintos servicios agregadores encargados de recopilar y consolidar la informaci&#243;n distribuida para construir una visi&#243;n global de los datos. Cada una de estas escisiones resolv&#237;a un problema de saturaci&#243;n o lentitud, pero con el tiempo terminamos administrando m&#225;s de 20 bases de datos y m&#250;ltiples procesos de agregaci&#243;n, con una complejidad creciente tanto a nivel operativo como de mantenimiento. Consultas que deber&#237;an resolverse en segundos pod&#237;an requerir horas de procesamiento

En esta charla compartiremos c&#243;mo redise&#241;amos la plataforma utilizando Kafka Connect y ClickHouse como n&#250;cleo de la capa anal&#237;tica sin abandonar Kafka. Explicaremos la evoluci&#243;n de la arquitectura, los retos encontrados durante la migraci&#243;n y las lecciones aprendidas. Como resultado, conseguimos soportar picos de hasta 2 millones de mensajes procesados por segundo, podemos hacer consultas pr&#225;cticamente en tiempo real y hemos simplificado de forma significativa la operaci&#243;n del sistema

Pero esta historia no trata &#250;nicamente de tecnolog&#237;a. Tambi&#233;n hablaremos de c&#243;mo la creaci&#243;n de un equipo s&#243;lido, la adquisici&#243;n progresiva de conocimiento y la construcci&#243;n de una visi&#243;n compartida fueron elementos fundamentales para afrontar una transformaci&#243;n de este calibre. Porque las arquitecturas evolucionan, pero son las personas quienes hacen posible el cambio</abstract>
                <slug>devopsdays-barcelona-2026-6557-kafka-a-escala-como-pasar-de-un-mapa-de-metro-a-una-arquitectura-simplificada</slug>
                <track></track>
                
                <persons>
                    <person id='4393'>Esther Y&#233;benes</person>
                </persons>
                <language>es</language>
                <description>Esta charla presenta la evoluci&#243;n real de una plataforma de procesamiento de eventos que fue creciendo durante a&#241;os hasta que la complejidad operativa se convirti&#243; en uno de los principales problemas a resolver.

La arquitectura original estaba basada en Kafka y una base de datos MySQL compartida donde persist&#237;an datos los distintos consumidores. A medida que aument&#243; el volumen de eventos, la base de datos central empez&#243; a convertirse en un cuello de botella, as&#237; que se opt&#243; por distribuir la carga creando bases de datos independientes para distintos consumidores. Esta soluci&#243;n funcion&#243; durante bastante tiempo y permiti&#243; continuar escalando la plataforma y absorver m&#225;s volumen de eventos. Sin embargo, cada nueva necesidad acababa incorporando nuevas bases de datos, nuevos procesos de agregaci&#243;n y nuevos puntos de integraci&#243;n. Lo que inicialmente era una optimizaci&#243;n razonable termin&#243; derivando en un ecosistema formado por m&#225;s de 20 bases de datos y m&#250;ltiples servicios agregadores encargados persistir los datos en la base de datos principal.

Con el paso del tiempo empezaron a aparecer problemas que probablemente resulten familiares para muchos equipos, por ejemplo los costes operativos derivados de esta infraestructura, la dificultad en la gesti&#243;n o las dependencias cruzadas entre sistemas, e incluso limitaciones que impactaban gravemente en negocio. Para resolver esta situaci&#243;n decidimos replantear la arquitectura y construir una plataforma anal&#237;tica centralizada basada en Kafka, Kafka Connect y ClickHouse

Durante la sesi&#243;n hablaremos de
- c&#243;mo evolucion&#243; la arquitectura original
- qu&#233; problemas intenta resolver cada una de las decisiones tomadas
- en qu&#233; momento la complejidad pas&#243; a ser m&#225;s costosa que los beneficios obtenidos
- c&#243;mo dise&#241;amos y ejecutamos la migraci&#243;n
- los retos encontrados durante el proceso
- los resultados obtenidos tanto en performance como en gesti&#243;n
- los retos que a&#250;n nos quedan pendientes

Sin embargo, una parte importante de esta historia no est&#225; en los diagramas. Tambi&#233;n hablaremos del factor humano detr&#225;s de la transformaci&#243;n: c&#243;mo se construye un equipo capaz de abordar cambios de gran escala, la importancia de la formaci&#243;n continua, la transferencia de conocimiento y la creaci&#243;n de una cultura de colaboraci&#243;n. Aprendimos que la simplificaci&#243;n tecnol&#243;gica no sucede de un d&#237;a para otro y que la cohesi&#243;n del equipo es tan importante como la arquitectura cuando se trata de hacer evolucionar una plataforma cr&#237;tica

Porque al final, las tecnolog&#237;as cambian pero son los equipos los que permiten que sistemas complejos sigan evolucionando de forma sostenible</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/XY3T7L/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/XY3T7L/feedback/</feedback_url>
            </event>
            <event guid='203583f1-42ba-5140-b2a8-f238ec88ac56' id='7151' code='9FCUAQ'>
                <room>Rambla Track (Spanish)</room>
                <title>Open Space 5</title>
                <subtitle></subtitle>
                <type>Open Space</type>
                <date>2026-11-14T15:30:00+01:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Open Space 5</abstract>
                <slug>devopsdays-barcelona-2026-7151-open-space-5</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>es</language>
                <description>Open Space 5</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/9FCUAQ/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/9FCUAQ/feedback/</feedback_url>
            </event>
            <event guid='d1973683-999f-5f8e-929a-cf5fb2e87b63' id='7152' code='SYYKKP'>
                <room>Rambla Track (Spanish)</room>
                <title>Open Space 6</title>
                <subtitle></subtitle>
                <type>Open Space</type>
                <date>2026-11-14T16:30:00+01:00</date>
                <start>16:30</start>
                <duration>00:30</duration>
                <abstract>Open Space 6</abstract>
                <slug>devopsdays-barcelona-2026-7152-open-space-6</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>es</language>
                <description>Open Space 6</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/SYYKKP/</url>
                <feedback_url>https://talks.devopsdays.org/devopsdays-barcelona-2026/talk/SYYKKP/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
