[
  {
    "groupId": null,
    "groupName": "All",
    "sessions": [
      {
        "questionAnswers": [],
        "id": "890815",
        "title": "Cloud Native's Next Decade",
        "description": "The CNCF is 10 years old this year and we will hear about what the next 10 years hold for CNCF and the wider cloud native community.",
        "startsAt": "2025-05-23T09:15:00",
        "endsAt": "2025-05-23T09:45:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "fbf83cd6-6166-4a09-9f35-9ffc57a5a7e3",
            "name": "Chris Aniszczyk"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": false
      },
      {
        "questionAnswers": [],
        "id": "859526",
        "title": "Kubernetes Cloud Native CI/CD: A New Era with Tekton",
        "description": "For those looking to manage CI/CD processes on K8s seamlessly, Tekton offers a powerful and flexible solution. Tekton leverages pods and container architecture, ensuring each step is isolated and scalable. With its reusable and modular structure, you can define workflows using Task and Pipeline concepts, enabling integration across different workflows. Additionally, Tekton Triggers allow the creation of event-driven pipelines using webhooks, enabling seamless integration with any programming language or toolset. Thanks to its lightweight and K8s-native architecture, Tekton offers a more flexible, GitOps-compatible, and scalable alternative to conventional solutions such as Jenkins. We will explore Tekton’s architecture, core components, and practical use cases, demonstrating how it meets the demands of modern CI/CD workflows. This session is a must-attend for those seeking a lightweight, fast, and easily manageable CI/CD infrastructure within K8s-based development environments.",
        "startsAt": "2025-05-23T09:45:00",
        "endsAt": "2025-05-23T10:15:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "5682370e-be20-4b81-acb9-6ae5192c9f36",
            "name": "Ayşegül Özkaya Eren"
          },
          {
            "id": "a7d16c87-4f11-46e1-a343-415c32f396e7",
            "name": "Alptekin Yanık"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "837008",
        "title": "Delivering Kubernetes as a Platform with Multi-Tenancy",
        "description": "At TomTom, we found ourselves managing hundreds of Kubernetes clusters, with each team handling their own cluster from beginning to end using a blueprint we provided. This approach started causing problems—some clusters weren't fully utilized, and we ran into compliance issues with security and keeping up with supported versions.\r\n\r\nTo address this, we decided to let teams share Kubernetes clusters while making sure they stay isolated and don't interfere with each other. We used Kubernetes multi-tenancy with Capsule and set up Backstage so teams can create their own tenants through self-service.\r\n\r\nIn this session, I'll talk about how we shifted to this multi-tenant setup, the challenges we faced, and the benefits we've seen since making the change. ",
        "startsAt": "2025-05-23T10:30:00",
        "endsAt": "2025-05-23T11:00:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "adb4a09c-124f-46d5-8f6a-f6a32c4efb30",
            "name": "Mustafa Erdinç Zorba"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "863392",
        "title": "Building Kubernetes Operators in Rust: A New Operator SDK Plugin",
        "description": "Rust is gaining traction in cloud-native development due to its speed, memory safety, and concurrency. With `kube-rs`, Rust provides a powerful interface for building Kubernetes controllers, but integrating it into the Operator SDK has been a gap—until now. \r\n\r\nIn this talk, I’ll introduce `rust-operator-plugins`, an extension enabling Rust developers to leverage the Operator SDK for building Rust-based Kubernetes Operators. We’ll explore the plugin’s capabilities, demonstrate developing an operator with it, and discuss Rust’s advantages in cloud-native ecosystems.\r\n\r\nWhether you're a Rust enthusiast or an operator developer, this session will showcase how `rust-operator-plugins` can elevate Kubernetes operator development.\r\n",
        "startsAt": "2025-05-23T11:30:00",
        "endsAt": "2025-05-23T12:00:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "d5c5e39f-1062-4d50-aced-ff8c16a15f0f",
            "name": "Aykut Bulgu"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328609,
                "name": "Turkish"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "858143",
        "title": "The Hacker's Guide to Pod Escape",
        "description": "As Kubernetes leads the way in container orchestration, securing clusters has never been more crucial. A major threat is pod escape, where attackers breach container isolation to access the host system or other containers, potentially compromising the entire cluster.\r\n\r\nThis talk demystifies the concept of pod escape in Kubernetes. We'll break down how misconfigurations, insecure defaults, and overlooked vulnerabilities can open doors for attackers. Through live interactive demos, you'll learn about common security pitfalls such as misconfigured security contexts, privileged containers, and sharing host namespaces.\r\n\r\nNot only will you learn about common mistakes and vulnerabilities, but you'll also discover best practices for container security, including setting up proper security contexts, enforcing the principle of least privilege, and effectively utilizing Kubernetes security features. \r\n",
        "startsAt": "2025-05-23T12:30:00",
        "endsAt": "2025-05-23T13:00:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "ecc0a2d7-5252-459d-9a56-fd7348ee55c5",
            "name": "Patrycja Wegrzynowicz"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "857013",
        "title": "Bridging the Gaps: Communication Strategies for Kubernetes Releases",
        "description": "In this talk, I’ll explore how the Kubernetes Communications Team serves as the vital link between the technical contributors driving Kubernetes innovation and the global community relying on it. \r\n\r\nYou’ll learn how we:\r\n- Coordinate across SIGs (Special Interest Groups) to capture and clarify key updates, to review changes and ensure the quality of the information provided is the highest possible.\r\n- Translate technical release notes and KEPs into actionable insights for end users in the form of release blogs.\r\n- Leverage tools and strategies to keep communication seamless, even in one of the most fast-paced open source projects in the world.\r\n\r\nWhether you’re planning to contribute to Kubernetes, navigating its releases or maintaining any open source project, this session will provide insights into how open source communication practices can amplify collaboration, transparency, and serve your users. \r\n\r\nJoin me to understand how communication drives the Kubernetes evolution!",
        "startsAt": "2025-05-23T14:00:00",
        "endsAt": "2025-05-23T14:30:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "5dae3712-44e8-4a2c-993d-e3c6f21a4a90",
            "name": "Matteo Bianchi"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "862845",
        "title": "Optimizing CI/CD with KEDA: Autoscaling for Efficiency",
        "description": "It focuses on leveraging KEDA (Kubernetes Event-driven Autoscaler) to automate the scaling of CI/CD pipeline agents.",
        "startsAt": "2025-05-23T15:00:00",
        "endsAt": "2025-05-23T15:30:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "d58be5f0-e2e9-4c3e-bc8d-3a62c7afbf3b",
            "name": "Cigdem Kadakoglu"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328609,
                "name": "Turkish"
              },
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "838062",
        "title": "Building Air-Gapped Control Planes for a Global Pharma Leader Using Crossplane and ArgoCD",
        "description": "Operating in air-gapped environments imposes strict limitations on connectivity, security and compliance. This session tells the story of designing and implementing a secure, air-gapped control plane setup for Novo Nordisk, one of the world’s largest pharmaceutical companies, leveraging Crossplane for declarative infrastructure management and ArgoCD for GitOps workflows.\r\nWe’ll share how Novo Nordisk adopted and scaled the setup within their highly regulated environment:\r\n-Architectural decisions tailored to the demands of the pharmaceutical industry\r\n-Overcoming challenges related to security, scalability, and operational efficiency\r\n-Strategies to replicate GitOps workflows in disconnected systems while maintaining the integrity of continuous delivery pipelines\r\nThe talk will dive deep into the technical challenges and solutions, focusing on how open-source tools like Crossplane and ArgoCD can be adapted for highly controlled environments without compromising functionality or flexibility.",
        "startsAt": "2025-05-23T16:15:00",
        "endsAt": "2025-05-23T16:45:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "bb89bc6e-efba-417a-9dd9-1127fbbd3187",
            "name": "Antonela Ćukurin"
          },
          {
            "id": "0e3b87da-5dd4-47ec-b43e-20959bcdc2b3",
            "name": "Yury Tsarev"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "829726",
        "title": "End-to-End Pull Request Testing on Kubernetes: A Walkthrough",
        "description": "As applications increasingly rely on Kubernetes for deployment, ensuring seamless integration and end-to-end testing during pull requests is crucial. This talk dives into the practical steps of building a robust CI/CD pipeline that mirrors production environments, enabling reliable and efficient testing within your Kubernetes ecosystem.\r\n\r\nWe’ll explore how to:\r\n\r\n* Set up foundational unit and integration tests using modern tools like Testcontainers and GitHub Workflows.\r\n* Integrate Google Kubernetes Engine (GKE) to emulate a production-grade cluster for testing.\r\n* Leverage vCluster to isolate test environments, ensuring parallel runs and minimizing interference.\r\n* Attendees will gain actionable insights to create scalable and maintainable testing pipelines via an existing working example. \r\n\r\nDepending on the audience, I can focus more on a aspect or another.",
        "startsAt": "2025-05-23T16:45:00",
        "endsAt": "2025-05-23T17:15:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "9c904945-768e-4597-b942-6be90cf4d731",
            "name": "Nicolas Fränkel"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "897710",
        "title": "Reverse Engineering Cloud Native: Interoperability and Community",
        "description": "Kubernetes has become the default container orchestrator framework, setting the standards for application deployment in a distributed environment. In the past years, numerous tools have been developed to extend Kubernetes capabilities and enhance its features. Simultaneously, the expansion of the technology landscape prompted the growth of the adopter base and the number of scenarios where cloud native can be applied. The organic adoption and development of new tools, created the ecosystem and community as we know it today. \r\n\r\nThis keynote will feature the core principles that define the next generation's identity of cloud native practitioners using a reverse engineering approach. It will present the interoperability of tools, inclusivity at the community and adopters level, and a culture of change and education that drives the ubiquity of the cloud native.",
        "startsAt": "2025-05-24T09:15:00",
        "endsAt": "2025-05-24T09:45:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "3ae805bb-fdb1-498c-a702-f6cc31e93833",
            "name": "Katie Gamanji"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": false
      },
      {
        "questionAnswers": [],
        "id": "836393",
        "title": "Double the Efficiency: Kubernetes Autoscaling with Karpenter and KEDA",
        "description": "Autoscaling in Kubernetes can be significantly simpler when you have the right tools to help you. Who doesn’t want a highly efficient Kubernetes cluster? You, me, and even our planet. The novel approach of Karpenter for node autoscaling helps many organisations reduce their spending by up to 70% on their cloud infrastructure. KEDA as an established standard for pod scaling plays an equally important role in the autoscaling ecosystem. How can these two technologies work together for even greater efficiency? This session offers practical insights from KEDA and Karpenter contributors into the current state of autoscaling, and it will give you a set of useful recommendations you can apply after leaving the conference.",
        "startsAt": "2025-05-24T09:45:00",
        "endsAt": "2025-05-24T10:15:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "5017a2fc-3443-4b88-9932-45ea1f161256",
            "name": "Christian Melendez"
          },
          {
            "id": "c576d5d1-c45c-4681-bf5f-461b47f12d19",
            "name": "Jan Wozniak"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "831340",
        "title": "Introduction to Distributed ML Workloads with Ray on Kubernetes",
        "description": "The rapidly evolving landscape of Machine Learning and Large Language Models demands efficient scalable ways to run distributed workloads to train, fine-tune and serve models. Ray is an Open Source framework that simplifies distributed machine learning, and Kubernetes streamlines deployment. In this introductory talk, we'll uncover how to combine Ray and Kubernetes for your ML projects. You will learn about: \r\n- Basic Ray concepts (actors, tasks) and their relevance to ML \r\n- Setting up a simple Ray cluster within Kubernetes\r\n- Running your first distributed ML training job",
        "startsAt": "2025-05-24T10:30:00",
        "endsAt": "2025-05-24T11:00:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "f2e1dff5-e8b9-4b4b-a8e4-4f5c6c61158f",
            "name": "Abdel Sghiouar"
          },
          {
            "id": "47207ea8-cbe4-4143-8172-9f61040686f5",
            "name": "Ahmet Öztürk"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "835913",
        "title": "WASM On, WASM Off for Telemetry with Fluent Bit",
        "description": "Much like the Karate Kid, this will be a journey of learning how to use a powerful new technique (namely WASM) to solve your problems without \"sweeping the leg\".\r\n\r\nAs a dubious engineer looking at the perennial \"it'll be useful next year\" WASM, I will cover my journey starting from a new starter in the world of WASM up to deployment along with all the trials and tribulations along the way. \r\n\r\nI will go over my successes and failures when attempting to use WASM to solve some of the problems I come up against in the observability space - in this case with the Fluent Bit project but they can be generalised hopefully to a lot of other scenarios. \r\n\r\nI will try to weave this narrative together with some Karate Kid references and hopefully keep it entertaining.",
        "startsAt": "2025-05-24T11:30:00",
        "endsAt": "2025-05-24T12:00:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "f3b11e0d-6dd6-494e-9055-62e46b29c1b9",
            "name": "Celalettin Calis"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "835674",
        "title": "The Infinite Hotel: Scaling Multi-Tenant Platforms through a Unified API",
        "description": "As platform teams evolve, platforms extend beyond infrastructure to application services, cloud resource management, and middleware orchestration. Managing these distributed components across clusters and teams demands a unified, scalable approach. This session shows how to manage infrastructure, tenants, and application services entirely through Kubernetes by building a modular, multi-tenant, multi-control-plane platform. Attendees will learn to extend the Kubernetes API with Control Planes for distributed, tenant-aware infrastructure management. We’ll explore CNCF projects to create abstractions and automation, enabling platform teams to offer consistent services and self-service capabilities. Topics include multi-tenancy with in- and out-of-cluster isolation, unified APIs for control-plane orchestration, and avoiding common pitfalls in multi-control-plane management. By the end, attendees will have a roadmap for scalable platforms supporting centralized and tenant-managed services.",
        "startsAt": "2025-05-24T12:30:00",
        "endsAt": "2025-05-24T13:00:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "317cd4d8-8408-42dd-ba4d-19658e56caed",
            "name": "Carlos Mestre del Pino"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "829154",
        "title": "Two Sides of the Platform Coin with Operator’s and Customer’s Voices",
        "description": "In the evolving landscape of platform engineering, building a robust, production-ready platform isn’t just about choosing the right tools—it’s about fostering a partnership between operators and customers to unlock actual organizational value. In this talk, we’ll share a dual-perspective journey: from an operator crafting the foundation with open-source tools like Kubernetes to a customer leveraging the platform to accelerate innovation and deliver results. We’ll explore how collaborative platform engineering aligns technology and builds a strong ecosystem for providing exceptional products.\r\nLearn practical lessons on productionizing platforms, ensuring adoption, and driving measurable impact. Whether designing platforms or using them to build products, this session will leave you with actionable insights on creating a shared path to success. Join us to understand the \"why\" behind platform engineering and discover its transformative potential for organizations and the tech community.\r\n",
        "startsAt": "2025-05-24T14:00:00",
        "endsAt": "2025-05-24T14:30:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "0579b9d1-3589-4cd9-add1-615cb0d0b238",
            "name": "Ahmed Bebars"
          },
          {
            "id": "52a42779-129b-493d-a121-d041d76fa96b",
            "name": "Sarah Duncan"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328610,
                "name": "English"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "836192",
        "title": "Cloud-Native Task Scheduling for AI & Analytics: Kubernetes at Scale",
        "description": "In the AI landscape, there are many HPC platforms for running analytics and AI tasks. However, most of these platforms are designed for institutions that rely on bare-metal servers. While this works for corporations and universities, many companies prefer a cloud-native approach that allows them to use any type of cloud, including their own.\r\n\r\nThis presentation will share the journey of a Platform Engineer searching for the best cloud-native HPC/task scheduler/executor on Kubernetes or VMs, balancing performance and cost. When existing solutions fell short, they built a platform using native Kubernetes tools like Jobs and Persistent Volumes.\r\n\r\nBy the end, you'll learn how to create a low-cost, high-performance task scheduler/executor that will satisfy both your product teams and your CTO.",
        "startsAt": "2025-05-24T15:00:00",
        "endsAt": "2025-05-24T15:30:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "1959ed5d-4422-47cf-adb6-ba37c889db9e",
            "name": "Furkan Berber"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328609,
                "name": "Turkish"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      },
      {
        "questionAnswers": [],
        "id": "833725",
        "title": "The Perfect Trio: Managing Thousands of Applications on Kubernetes with Helm, ArgoCD, and GitOps",
        "description": "Having implemented this solution in the real-world infrastructure of one of the largest banks in Turkey, I’ve seen firsthand how managing thousands of applications across dozens of Kubernetes clusters can transform from a daunting task into a streamlined, automated process. Hundreds of developers and SREs rely on this cloud-native implementation daily to efficiently manage deployments at scale. In this session, we’ll dive into the power of the GitOps methodology, leveraging Helm for templating and packaging, and ArgoCD for continuous delivery. Learn how these technologies work together to ensure scalability, consistency, and efficiency in your Kubernetes ecosystem. Whether you're operating at a small scale or managing clusters globally, this talk will equip you with actionable insights to optimize your Kubernetes deployments. Join us to discover how you can achieve seamless scalability with Helm, GitOps, and ArgoCD!",
        "startsAt": "2025-05-24T16:15:00",
        "endsAt": "2025-05-24T16:45:00",
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "2da553fb-e822-44d5-909d-aeda03d128c8",
            "name": "Bayram Karagoz"
          }
        ],
        "categories": [
          {
            "id": 91705,
            "name": "Session Language",
            "categoryItems": [
              {
                "id": 328609,
                "name": "Turkish"
              }
            ],
            "sort": 3
          }
        ],
        "roomId": 58267,
        "room": "Main Stage",
        "liveUrl": null,
        "recordingUrl": null,
        "status": "Accepted",
        "isInformed": true,
        "isConfirmed": true
      }
    ],
    "isDefault": false
  }
]