{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.3.1"}, "schedule": {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/schedule/", "version": "0.8", "base_url": "https://cfp.cloud-native.rejekts.io", "conference": {"acronym": "cloud-native-rejekts-eu-amsterdam-2023", "title": "Cloud Native Rejekts EU (Amsterdam) 2023", "start": "2023-04-16", "end": "2023-04-17", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "Europe/Amsterdam", "colors": {"primary": "#FF0000"}, "rooms": [{"name": "The Warehouse", "guid": "4d0211bb-6f0f-5460-95cd-a49285098a60", "description": "Main room", "capacity": 150}, {"name": "The Suite", "guid": "45c4a282-c9e4-5ffd-8672-057776e011bf", "description": null, "capacity": 100}], "tracks": [], "days": [{"index": 1, "date": "2023-04-16", "day_start": "2023-04-16T04:00:00+02:00", "day_end": "2023-04-17T03:59:00+02:00", "rooms": {"The Warehouse": [{"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/DPDQDT/", "id": 508, "guid": "0fe3fed3-a77b-5c36-a738-ceee278bbce8", "date": "2023-04-16T09:30:00+02:00", "start": "09:30", "logo": null, "duration": "00:10", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-508-opening-for-cloud-native-rejekts-eu-2023", "title": "Opening for Cloud Native Rejekts EU 2023", "subtitle": "", "track": null, "type": "Opening / Welcome", "language": "en", "abstract": "Opening remarks", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e02924ff-b2df-53cb-9654-40e6fd243c80", "id": 678, "code": "AZBWDL", "public_name": "Marga Manterola", "avatar": null, "biography": null, "answers": []}, {"guid": "641620c4-1b2e-59d3-acae-85bed4d704ec", "id": 482, "code": "KBGQBU", "public_name": "Andy Randall", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/andy_randall_jO686S8.jpeg", "biography": ".", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/9SBJPD/", "id": 598, "guid": "c39f6094-76d5-5a99-91c1-3f1733bc790b", "date": "2023-04-16T09:45:00+02:00", "start": "09:45", "logo": null, "duration": "00:20", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-598-getting-hands-on-with-the-new-kubernetes-gateway-api", "title": "Getting hands-on with the new Kubernetes Gateway API", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Why do you need another API to handle external traffic when you have the stable Kubernetes Ingress API and dozens of implementations? What problems of the Ingress API does the new Gateway API solve? Does this mean the end of the Ingress API?\r\n\r\nIn this short talk, Navendu will answer these questions by exploring how Gateway APIs evolved and solved the shortcomings of the Ingress API with hands-on examples.\r\n\r\nAttendees will learn about the new Gateway API and how they can implement feature-rich, extensible, vendor-neutral gateways to their Kubernetes clusters.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "4842a7d9-8663-527e-ae6e-12700da17b04", "id": 670, "code": "XMWDSR", "public_name": "Nicolas Fr\u00e4nkel", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/id_7_7t4NJ9f.jpeg", "biography": "Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/XSGW8F/", "id": 608, "guid": "513cab61-0136-5a31-b897-ffea88e9d9aa", "date": "2023-04-16T10:10:00+02:00", "start": "10:10", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-608-ephemeral-containers-in-action-running-a-go-debugger-in-kubernetes", "title": "Ephemeral Containers in Action - Running a Go Debugger in Kubernetes", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Ephemeral containers are an amazing recent feature in Kubernetes with great potential. We will explore that potential by running a live debugger session alongside an application pod and debug it remotely.", "description": "The modern observability stack has transformed the way you troubleshoot issues in a microservice environment. Some situations however ask for investigation of a single application pod that seems to be misbehaving. Ephemeral containers provide a way to attach to a seemingly problematic pod without restarting it.This allows developers to observe an issue in a live or staging environment running on top of Kubernetes.\r\n\r\nWe  will discuss the practicality of launching a Go debugger (Delve) within an ephemeral container to remotely debug an application both on the CLI and in VS Code, highlighting the requirements and possible limitations one might encounter when trying to set up a similar troubleshooting routine. As part of that, we will explore the API for ephemeral containers and the current implementation in kubectl.\r\n\r\nWhile the talk will use Go and Delve as an example, the considerations and steps presented are of universal importance to running a debugger for your language stack of choice.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "d5d9b342-2796-59c5-af0b-1640db72df94", "id": 621, "code": "SZGZKQ", "public_name": "Marvin Beckers", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/10295525_2_xg0Cd5g.jpeg", "biography": "Marvin is a sysadmin turned software engineer at Kubermatic with a passion for effective management of large server fleets for running applications on top of them, which has turned his attention to Kubernetes in 2018. He has been a CKA since February 2019 and has been working on various managed Kubernetes offerings, including integration of cutting edge technologies like Cluster API.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/CSHBPB/", "id": 633, "guid": "86d5a81e-81aa-5cdd-8187-4db09470867c", "date": "2023-04-16T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-633-face-off-vms-vs-containers-vs-firecracker", "title": "Face off: VMs vs. Containers vs Firecracker", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "When AWS released Firecracker in 2018, developers thought the potential was going to be limitless. Four years later, the project is much more mature and can even be integrated into Kubernetes, but when should you use it?\r\n\r\nThis talk covers the fundamentals of a Linux Operating System, and how isolation varies with legacy VMs, containers and microVMs.\r\n\r\nYou\u2019ll learn how to integrate with Firecracker directly, or with existing cloud native looks like containerd, CNI and the OCI image spec.\r\n\r\nThere\u2019ll be a live demo of microVMs in a real application developed by OpenFaaS, and a lab in a GitHub repo you can explore on your own after the talk.", "description": "Containers have limits to their level of isolation, and there are some alternatives like Kata containers and gVisor, however, sometimes a VM is required, and sometimes not everything fits into the existing Kubernetes APIs.\r\n\r\nThis talk will equip the audience with a knowledge of what is different - and why, and how to start using microVMs with existing CNCF projects.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0c2fc921-1f5d-50ae-ad3f-10b45bda0329", "id": 134, "code": "3GJLNN", "public_name": "Alex Ellis", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/lP1sBvo1_400x400_e7WkYxE.png", "biography": "Alex is a respected expert on serverless and cloud native computing. He founded OpenFaaS, one of the most popular open-source serverless projects, where he has built a community through writing, speaking, and extensive personal engagement. As a technologist, he helps companies around the world build great developer experiences and navigate the cloud native landscape.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/TEZWZF/", "id": 533, "guid": "4f14c082-3ac1-558c-a432-0c968a9f036b", "date": "2023-04-16T11:40:00+02:00", "start": "11:40", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-533-managing-and-securing-kubernetes-secrets", "title": "Managing and securing Kubernetes secrets", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Kubernetes secrets are a necessity to the majority of Kubernetes users. Most applications require secrets. A Kubernetes secret stores sensitive data, such as passwords, OAuth tokens, and SSH keys. Securing these assets and ensuring there integrity is vital. How do admins safely and reliably manage these secrets? Which options are currently available in and outside of Kubernetes? How do you avoid storing the same secret multiple time across different environments? Join our talk to learn which methods are available to safely secure your Kubernetes secrets in a production environment. Simon will demonstrate various ways of storing and accessing secrets in and outside of a Kubernetes cluster. We will also cover how to sync external secrets to multiple Kubernetes clusters.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "430fe1b0-1b44-5eb2-8ec3-276434835b1a", "id": 571, "code": "BQSGJX", "public_name": "Simon Pearce", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/BQSGJX_3rCFBFL.jpg", "biography": "Simon is a Kubernetes Cloud consultant at SysEleven working on improving the customer journey. He supported building MetaKube SysEleven's managed Kubernetes platform. Which currently hosts over 300 Kubernetes clusters. He resides in Berlin, Germany with his partner and their daughter Stella. Hobbies and interests include Cyclocross, Gravel cycling, gaming, Linux and home automation.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/RCADTV/", "id": 580, "guid": "f9758d1e-49b3-5d37-81c3-27e69cb2f2f3", "date": "2023-04-16T12:20:00+02:00", "start": "12:20", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-580-slsa-sigstore-sbom-and-software-supply-chain-security-what-does-that-all-mean-really-", "title": "SLSA, SigStore, SBOM and Software Supply Chain Security. What does that all mean really ?", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Have you heard of SLSA, or SBOM or the new fuzzy word in the street \u201cSoftware Supply Chain Security'' before ? Maybe yes if you are avide reader of some tech publications out-there. But what does this all mean really ? Or rather should you care ? Well the answer is it depends. In this talk the speaker will attempt to clarify these words, what they mean and present a state of the security world with tools and methodologies people and organizations are implementing to ensure software is secured from dev to production.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "316db451-010a-584c-b032-7063b3b11e1e", "id": 152, "code": "EJJXTR", "public_name": "Abdelfettah SGHIOUAR", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/EJJXTR_mQ1axyD.jpeg", "biography": "Abdel Sghiouar is a senior Cloud Developer Advocate @Google Cloud. His focused areas are GKE/Kubernetes, Service Mesh and Serverless. Abdel started his career in datacenters and infrastructure in Morocco where he is originally. Before moving to Google's largest EU datacenter in Belgium. Then in Sweden he joined Google Cloud Professional Services and spent 5 years working with Google Cloud customers on architecting and designing large scale distributed systems before turning to advocacy and community work.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/PQWU9U/", "id": 650, "guid": "6dbf776c-522d-5952-8c7b-d32aacd7ed98", "date": "2023-04-16T14:30:00+02:00", "start": "14:30", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-650-ebpf-system-inspection-with-inspektor-gadget", "title": "eBPF System Inspection with Inspektor Gadget", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "eBPF allows for getting in-depth insights from Linux system. Inspektor Gadget provides built-in \"gadgets\" (eBPF programs) and the plumbing for distributing, running and collecting data from eBPF programs on Linux hosts and Kubernetes clusters. It has recently gained needed votes to become a CNCF sandbox project.\r\nIn this presentation, I'll demonstrate how to run built-in gadgets, deploy and use custom eBPF programs, and use Inspektor Gadget's new bpftrace-based DSL to script data collection. We'll cover several troubleshooting scenarios with various gadgets and also show how to use Inspektor Gadget to export metrics to Prometheus.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "4967f7d9-f800-5a78-a9e8-d2f363599a20", "id": 2, "code": "FBJ7DG", "public_name": "Chris Kuehl", "avatar": null, "biography": "TBA", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/ZHDXTX/", "id": 627, "guid": "072bf6d9-bf87-5627-b834-dfc3255800be", "date": "2023-04-16T15:10:00+02:00", "start": "15:10", "logo": "https://cfp.cloud-native.rejekts.io/media/cloud-native-rejekts-eu-amsterdam-2023/submissions/ZHDXTX/whats_new_in_otel_-_horovits_-_Gj6m518.png", "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-627-what-s-new-in-opentelemetry", "title": "What\u2019s New in OpenTelemetry", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "OpenTelemetry is the most active CNCF project after Kubernetes. The project is progressing at an immense pace on many fronts. The core project is expanding beyond the \u201cthree pillars\u201d into new signals, such as continuous profiling, and beyond backend into client side telemetry and real user monitoring, as well as work on eBPF more. It can be difficult to keep track of all these updates.\r\n\r\nIf you liked Horovits\u2019s KubeCon talk last year on OpenTelemetry, you won\u2019t want to miss this sequel. In this talk Horovits will go over some of the notable project updates you should keep an eye on, to help navigate the many updates. He will also provide useful guidance on how to get started with OpenTelemetry in a pragmatic fashion according to your organization\u2019s needs.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "b5745369-b304-5896-827c-c35f504ace80", "id": 626, "code": "Y9YNMP", "public_name": "Dotan Horovits", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/Y9YNMP_VVhQ8ni.jpg", "biography": "Horovits lives at the intersection of technology, product and innovation. With over 20 years in the hi-tech industry as a software developer, a solutions architect and a product manager, he brings a wealth of knowledge in cloud computing, big data solutions, DevOps practices and more. \r\nHorovits is an avid advocate of open source software, open standards and communities. Horovits is an advocate of the Cloud Native Computing Foundation (CNCF), an organizer of the CNCF Tel-Aviv meetup group, a podcaster at OpenObservability Talks, and a blogger, among others. \r\nCurrently working as the principal developer advocate at Logz.io, Horovits evangelizes on Observability in IT systems using popular open source projects such as Prometheus, OpenSearch, Jaeger and OpenTelemetry.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/PHLPG7/", "id": 546, "guid": "5df419b0-b467-54ea-aa9a-3fbd19c09813", "date": "2023-04-16T15:50:00+02:00", "start": "15:50", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-546-security-observability-for-all-apps-combining-the-cilium-kernel-powers", "title": "Security & observability for all apps - combining the Cilium & Kernel powers", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Securing your applications with a defense in depth architecture and gaining visibility in your application behavior are the two key requirements to be successful in any modern cloud native deployment.\r\nWhile service meshes like Istio provide these capabilities via a user space proxy mechanism it's not always feasible to inject sidecars proxies for all your applications. On the other hand Kernel technologies like eBPF when used in a CNI like Cilium provides security and metrics transparently but lacks the richness of information and policy capabilities provided by a layer 7 proxy with strong identities.\r\nIn this session, I will present how we can leverage capabilities provided by both these technologies and achieve better security and observability ensuring all your applications can have uniform policy and visibility irrespective of whether they are in the mesh or not or if they are running as a container in Kubernetes or long running VM where making privileged changes are often not possible.", "description": "Understanding the eBPF concepts can be tricky especially for beginners who might have less experience with Linux kernel and that\u2019s why we aim to present our talk with a beginner\u2019s lens. Through this talk, we aim to lower the entry barrier for the people who are on the fence and are skeptical to contribute just because of the overlying complexity they might feel. This will greatly benefit the CNCF ecosystem as it will lead to more fresh minds coming as contributors who will potentially be the future faces of the ecosystem. Technically this talk will also benefit the ecosystem in this way that it will talk about the best practices involved in observability and security ecosystem and how we can increase the adoption of eBPF using different use-cases. Attendees will gain a good understanding of how Istio, cilium and eBPF interact with each other and how to use them effectively in their environment.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a88fd3be-037e-5e3f-abb6-38bad08548f4", "id": 489, "code": "TZSJBX", "public_name": "Rohit Ghumare", "avatar": null, "biography": "I am a Developer Advocate at solo.io, and a Community evangelist running Keep Up as well as the DevOps community to empower students and professionals to succeed in their careers. As a speaker and panelist, I am actively participating in various conferences to bring awareness around DevOps, Security, and Application networking.", "answers": []}, {"guid": "0d6dfb22-c9de-5333-bb26-c87eaf2b7223", "id": 506, "code": "GEBNYB", "public_name": "Shivay Lamba", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/6c3157c0aec2983310b14b1a3aaf0ef5_CYsQzUl.jpg", "biography": "Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development. \r\n\r\nHe is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. He is actively involved in community work as well. He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/QMZ98Z/", "id": 582, "guid": "d28500d0-edf3-52dd-804a-df279263b619", "date": "2023-04-16T16:40:00+02:00", "start": "16:40", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-582-paved-paths-to-production-there-and-back-again", "title": "Paved Paths to Production \u2013 There and Back Again", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "There\u2019s no place like production. Any idea, any code change will not deliver value until it reaches production. How can we go there fast and securely? A path to production includes all the activities to deliver a new idea to the software users.\r\n\r\nThe first challenge will be to provide application developers with a compelling experience that enhances the inner development loop, improves their productivity, and reduces their cognitive load. You\u2019ll see how to design such an experience using Backstage, Buildpacks, and Knative.\r\n\r\nThe second challenge will be establishing secure and reusable CI/CD pipelines while ensuring a clear separation of concerns. You\u2019ll see how to do that by building on top of the inner loop and adding Tekton, Trivy, and Argo CD. Application operators and security engineers will be responsible for those pipelines and the supply chain, taking care of all the activities for building, testing, securing, configuring, and ultimately deploying workloads.\r\n\r\nThe third challenge will be to offer paved paths to production as a coherent service via a platform based on different tools from the cloud native ecosystem. You\u2019ll learn about the concept of golden paths enabled by Backstage and see how to implement them using Cartographer, a framework to build paths to production.", "description": "This talk focuses on sharing with the community tools and principles they can use to design and build paved paths to production. A well-designed path enables fast iterations for application developers and reduces their cognitive load while guaranteeing supply chain security.\r\n\r\nA common challenge we face when adopting a Kubernetes-based platform is ensuring a clear separation of concerns. Using open-source projects, the presentation shows how to use different CNCF projects to establish reusable paths to production without exposing the underlying complexity or moving extra responsibilities to developers.\r\n\r\nThe strategy is based on a flexible framework to build paths so that application operators and platform engineers can customize or swap any tool used in the demo with another one from the cloud native landscape, getting even more out of the ecosystem.\r\n\r\nThe end goal is reduced time-to-market, faster feedback loops, and more effective collaboration between product and platform teams.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "888d5e38-bae9-5e0a-9c26-5153232a4593", "id": 584, "code": "KRCFVP", "public_name": "Thomas Vitale", "avatar": null, "biography": "Software Architect specialized in building modern, cloud native, robust, and secure enterprise applications and author of Cloud Native Spring in Action, published by Manning.\r\n\r\nThomas Vitale designs and develops software solutions at Systematic, Denmark, where he\u2019s been working on modernizing platforms and applications for the cloud native world, focusing on developer experience and security. Some of his main interests and focus areas are Java, Spring Boot, Kubernetes, Knative, and cloud native technologies in general.  Thomas supports continuous delivery practices and believes in a collaborative culture aimed at working together to deliver value to users, customers, and businesses. \r\n\r\nHe likes contributing to open source projects like Spring, Carvel, Buildpacks, and sharing knowledge with the community. Thomas has an MSc in Computer Engineering specializing in software from the Polytechnic University of Turin (Italy). He is a CNCF Certified Kubernetes Application Developer, Pivotal Certified Spring Professional, and RedHat Certified Specialist in OpenShift Application Development. His speaking engagements include those for SpringOne, Spring I/O, KubeCon+CloudNativeCon, Devoxx, GOTO, JBCNConf, DevTalks, and J4K.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/XAL3Z3/", "id": 626, "guid": "6a6b6831-a0d0-5b72-bce5-3af3e0693449", "date": "2023-04-16T17:20:00+02:00", "start": "17:20", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-626-kyverno-the-key-to-securing-your-kubernetes-supply-chain", "title": "Kyverno: The Key to Securing Your Kubernetes Supply Chain", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "This presentation will provide an in-depth overview of Kyverno and its capabilities for improving supply chain security. We will discuss the common challenges faced by organizations when it comes to securing their supply chain, and how Kyverno can help to address these challenges. We will explore Kyverno's features and benefits, which enable organizations to stay ahead of potential risks and respond quickly and effectively to security incidents.\r\n\r\nThe presentation Prateek will share some of our real-world experiences working with Kyverno and demonstrate how it can help organizations to achieve regulatory compliance and protect against data breaches. Prateek will also cover how Kyverno integrates with existing security tools and systems, ensuring a seamless and efficient security management process.\r\n\r\nThis presentation is aimed at organizations looking to enhance their supply chain security and reduce the risk of cyber attacks. Attendees will gain a comprehensive understanding of Kyverno's capabilities and how it can help to secure their supply chain.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "d4674845-7bda-55f6-ad48-98dbf4eea075", "id": 632, "code": "9HRWTE", "public_name": "Prateek Pandey", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/social-my_yNtf3XV.jpeg", "biography": "Prateek is a software engineer at Nirmata. He is the core contributor and maintainer of Kyverno and other open source projects like OpenEBS. Along with he contributes to Kubernetes storage and API-machinery working groups.\r\n\r\nPrateek is passionate about cloud natives technologies and running distributed workloads at scale using Kubernetes. When not coding, Prateek works on contributing to the community by writing blogs and organising local meetups for Kubernetes and CNCF.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/L9KCG8/", "id": 519, "guid": "66f7670a-11cb-5a95-b3fa-77a63d7b2ba3", "date": "2023-04-16T18:00:00+02:00", "start": "18:00", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-519-large-scale-kubernetes-deployment-leverage-the-power-of-the-cluster-api", "title": "Large Scale Kubernetes Deployment: Leverage the Power of the Cluster-API", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Deploying a kubernetes cluster is an easy task, managing and debugging is a harder one.\r\nLet's see what it means when you have to deploy hundreds of clusters at once, probably deployed on several cloud providers simultaneously. Managing all of them even with gitops tooling can really be challenging.\r\nI built this hands-on to walk you through the cluster-api project, help you learning what are the benefits but more importantly how you can leverage its ease of use and powerful features.\r\nWhile other solutions exist to deploy and manage at large scale, we'll also explore why the cluster-api is definitely the GoTo solution.\r\nPrepare yourself to dig in, and discover throughout several realworld use-cases I've prepared for you, how really easy it is to use kubernetes primitive to manage your clusters at large scale.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "df0e1d06-f567-5eed-865b-11e7c68b7017", "id": 559, "code": "CUATB7", "public_name": "Rachid Zarouali", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/33605915-E61E-429C-B2BE-7C0B0B9F9FE5_96iKXCS.jpeg", "biography": "Rachid is a cloud expert involved in multiple opensource experts program Docker Captain, Microsoft MVP, Snyk ambassador, ...and also an international speaker and trainer \r\n\r\nIn his previous roles as head of the infrastructure team for the French registry and C.I.O of a worldwide \r\n\r\nrecognized CRM and E-COMMERCE agency, he recognized the need to bring the latest technology at a production level to businesses of all sizes and founded sevensphere. \r\n\r\nThrough sevensphere, Rachid offers training and consultancy for companies striving to dive into microservices container based infrastructure. \r\n\r\nHusband and father, Rachid spends his spare time, participating in a number of OSS communities, teaching cloud computing architecture at a software engineering school.", "answers": []}], "links": [], "attachments": [], "answers": []}], "The Suite": [{"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/GGTAUC/", "id": 509, "guid": "7d240d6a-be27-57ec-a917-02b35fe58210", "date": "2023-04-16T09:45:00+02:00", "start": "09:45", "logo": "https://cfp.cloud-native.rejekts.io/media/cloud-native-rejekts-eu-amsterdam-2023/submissions/GGTAUC/THUMBNAILS_2_eGJOYrk.png", "duration": "00:20", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-509-powering-ai-capabilities-with-api-management", "title": "Powering AI Capabilities with API Management", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Artificial intelligence (AI) has revolutionized the way we interact with technology and has become an integral part of modern applications. The OpenAI API provides developers with powerful AI capabilities, allowing them to build advanced AI applications with ease.\r\n\r\nHowever, as the usage of AI grows, so does the need for scalable, performant, and secure API integrations. This is where API Management comes in. API Management provides advanced features for managing and scaling API integrations.\r\n\r\nIn this talk, we will explore the benefits of integrating an open-source Apache APISIX API Gateway with the OpenAI API and how you can use Apache APISIX to create a more scalable, performant, and secure AI integration. From proxy caching to security features, we will cover everything you need to know to get started with Apache APISIX and OpenAI API integration. Whether you're an AI developer or a DevOps professional, this session is your complete guide to creating a powerful and cost-effective AI integration.", "description": "Apache APISIX and OpenAI API integration involves combining the features of Apache APISIX, an open-source, high-performance microservices API gateway, with the advanced artificial intelligence capabilities of the OpenAI API to enhance the functionality and performance of applications. With this integration, developers can leverage the scalability and performance of Apache APISIX to manage microservices while leveraging the cutting-edge AI capabilities of OpenAI to deliver sophisticated and advanced features to their users.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e5d157cf-c4a1-50d0-93c9-050df014e718", "id": 415, "code": "3ZUFTB", "public_name": "Bobur Umurzokov", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/my_photo_2022_2_dtbi1gR.jpg", "biography": "Bobur is a developer advocate for one of the fastest-growing projects of Apache Software Foundation, speaker, and mentor specializing in software engineering and leading developer audience. With over 9 years of experience in IT, he blogs about technology and the community around it.  Bobur likes teaching as he learns new things and is always available for side collaborations and talks worldwide.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/DQ3BU7/", "id": 639, "guid": "fce491a7-c6e3-556f-95e4-d4859aa73378", "date": "2023-04-16T10:10:00+02:00", "start": "10:10", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-639-connecting-microservices-the-easy-way-a-paradigm-shift", "title": "Connecting Microservices The Easy Way - A Paradigm Shift", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Networking microservices in the last decade has typically involved  recipes usually involves some bespoke combination of Kubernetes service abstractions, kernel NAT rules, load balancers, mesh designs, vpn tunnels and federation management together with numerous intermediate gateways and sidecars. The downside: fragility at scale, brittle microservice infrastructure and significant operational complexity.\r\n\r\nWhat if there was a simpler way? That scales from very small to massively large deployments? That can be built into the platform natively? You will want to grab a front row seat for this demo, but on the way in, be sure to wipe your mind clean of historical baggage!", "description": "This talk will provide a brief review of cloud native interconnection and scaling concerns and present a simpler framework that can fulfill these requirements today in Kubernetes. After following along with our example demonstration, audience members will walk away with a high-level understanding on how to implement cloud native application service graphs using the framework and will be provided with references to the demo and other detailed examples that will enable them to continue exploring at their own pace. We aim to inspire participation from the larger community as we extend our implementation to other cloud native service platforms and will provide a preview of support for FaaS platforms.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7106f7c4-6899-54fb-bac8-9f50606221f9", "id": 345, "code": "UR7WWS", "public_name": "Cody McCain", "avatar": null, "biography": "Cody has served in multiple Kubernetes and cloud native leadership roles product management at Cisco (product managing ACI-CNI), VMware (product managing Antrea), and JP Morgan Chase (product managing container security). He has championed Kubernetes network policy approaches starting from his early tenure building Calico solutions for fintechs and other enterprises at Tigera but has always wanted to find a simpler way of building secure service graphs that focused on unifying identity management.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/Y8EVRR/", "id": 602, "guid": "458bb543-8e8e-5d8d-bf9a-e6f381373728", "date": "2023-04-16T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-602-how-to-fight-misconfiguration-and-bad-intentions-with-kubernetes-validating-admission-policy-and-crossplane", "title": "How To Fight Misconfiguration And Bad Intentions With Kubernetes Validating Admission Policy And Crossplane", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Sometimes we make mistakes unintentionally while, at other times, bad actors try to exploit our systems. No matter the reason, misconfigurations can lead to security breaches, data loss, or even bring the whole system down. We may never be able to prevent all of these, but we can certainly minimize the risk by applying policies to infrastructure, services, and applications. The primary weapon in this fight is Policy-as-Code tools combined with Internal Developer Platforms.\r\n\r\nIn this talk, we'll build an Internal Developer Platform (IDP) and combine it with policies. As a result, we will not only enable developers to define and manage their applications and infrastructure, but we will also ensure that they are \"doing the right thing\" by guiding them with policies.\r\n\r\nWe'll use Crossplane to build an IDP that will allow developers to define their infrastructure and applications. We'll also use Validating Admission Policy to define policies that will guide them to define the resources they need, help them avoid making mistakes, and ensure that even malicious actors won't be able to exploit the system.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "53f4a962-f752-55a7-9f72-25b2add97ef2", "id": 531, "code": "XXSQET", "public_name": "Viktor Farcic", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/screenshot-04_JxPNv9S.jpg", "biography": "Viktor Farcic is a Developer Advocate at Upbound, a member of the Google Developer Experts, CDF Ambassadors, and GitHub Stars groups, and a published author.\r\n\r\nHe is a host of the YouTube channel DevOps Toolkit and a co-host of DevOps Paradox.", "answers": []}, {"guid": "1bb87adb-6002-5084-a43a-bb20ab19a7c8", "id": 677, "code": "WUQK7E", "public_name": "Whitney Lee", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/Whitney_Square_P5w25Cd.jpg", "biography": "Whitney is a lovable goofball who enjoys understanding and using tools in the cloud native landscape, so much so that she was recently selected to be a CNCF Ambassador. Creative and driven, Whitney recently pivoted from an art-related career to one in tech. This past fall, Whitney co-presented a silly-yet-informative keynote about platform building at Kubecon NA 2022. You can catch her lightboard streaming show \u26a1\ufe0f Enlightning on Tanzu.TV, and she also co-hosts the streaming show You Choose! - a 'Choose-Your-Own-Adventure'-style journey through the CNCF landscape. And not only does Whitney rock at tech - she literally has toured playing in the band Mutual Benefit on keyboards and vocals.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/LWNJDY/", "id": 652, "guid": "c25de7c8-acea-5f84-a583-a54e46a41e48", "date": "2023-04-16T11:40:00+02:00", "start": "11:40", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-652-will-open-source-fail-", "title": "Will Open Source Fail?", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Kubernetes and much of our Cloud Native environment is built on open source software. We have seen an unprecedented escalation in its adoption in the last 10 and particularly the last 5 years. What does that mean?\r\nMany who use open source software don\u2019t really understand what it\u2019s about or how to curate it and ensure it\u2019s good technical hygiene and governance.\r\nSo where does this leave the future of open source?", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3a96cb59-b85a-5dee-9261-41e6745cca93", "id": 676, "code": "XVAXBQ", "public_name": "Amanda Brock", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/thumbnail_Amanda_Brock_July_21_headshot_bDOjcso.jpg", "biography": "Amanda Brock is CEO of OpenUK the UK organisation for the business of Open Technology \u2013  open source software, open hardware and open data - with a purpose of UK Leadership and International Collaboration in Open Technology and she is the Executive Producer of State of Open Con https://stateofopencon.com/\r\n\r\nShe is a Board Member of the Open Source Initiative; appointed member of the Cabinet Office's Open Standards Board; Member of the British Computer Society Inaugural Influence Board; Advisory Board Member, Sustainable Digital Infrastructure Alliance and Mimoto; and European Representative of the Open Invention Network. \r\n\r\nA lawyer of 25 years\u2019 experience, she previously chaired the Open Source and IP Advisory Group of the United Nations Technology Innovation Labs, sat on the OASIS Open Projects and UK Government Energy Sector Digitalisation Task Force Advisory Boards. She was General Counsel of Canonical for 5 years from 2008 and set up their legal function.\r\n\r\nAmanda is a judge in the IDG Foundry CIO 100 2023 having been a Judge in the We are Tech Women Rising Star Awards 2020-22. She was awarded the Lifetime Achievement Award in the Women, Influence & Power in Law Awards UK 2022, and included in Computer Weekly\u2019s Most Influential Women in Tech Long list in 2021 and 2022 and in their UK Tech50 Influencers longlist for 2022. She was included in the 2022 https://heroes.involverolemodels.org/ Involve HERoes list of 100 global women executives driving change by example.\r\n\r\nShe is the editor of Open Source Law, Policy and Practice (2nd edition) published by Oxford University Press in October 2022, with open access thanks to the Vietsch Foundation https://amandabrock.com/books/.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/PKUWU7/", "id": 645, "guid": "bcfd39ba-5ab8-5c86-811d-86af0a869e99", "date": "2023-04-16T12:20:00+02:00", "start": "12:20", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-645-gitops-fail-repeat-lessons-learned-from-running-a-heterogeneous-platform", "title": "GitOps, Fail, Repeat \u2013 Lessons Learned From Running a Heterogeneous Platform", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "We've been using GitOps for the last three years to operate our internal managed K8s service, coming with logging, monitoring, policy enforcement, telco specific networking components and more.\r\nJoin us to learn about how we started, scaled, failed and repeated, as our environments got more heterogeneous, numerous and complex.\r\n\r\nWe will show you our first approach using just flux and directories, go into details how we outgrew it and what our pain points were.\r\n\r\nWe then settled on another design, using flux and kustomize overlays, only to outgrow that due to the heterogeneity of our environment.\r\nWe will then show you what we settled upon: versioned artifacts that contain all configuration and version details, why we think its the right fit for us but also some remaining problems. We will also show you how you can replicate our approach in your environment, if you think it might also work for you.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e1a1d5cc-cfe7-52e4-877c-ac939bcea5d2", "id": 652, "code": "VRNS8K", "public_name": "Maximilian Rink", "avatar": null, "biography": "Max is an SRE focused on automated compute / baremetal management, CAPI Integration, PaaS components and CD for platform at Deutsche Telekom's \"Das SCHIFF\".\r\n\r\nHe joined DT in mid 2019 as one of the first members of the platform team and was instrumental in defining its direction, including GitOps based management. In his free time he likes to tinker with networking and embedded hardware.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/VVLAZA/", "id": 615, "guid": "539dc168-6213-57ac-8133-20bf016ff9ea", "date": "2023-04-16T15:10:00+02:00", "start": "15:10", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-615-skaffold-explained-how-to-to-optimize-container-development-build-and-deployment", "title": "Skaffold explained: How to to optimize container development, build and deployment", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "We will see examples on how to use skaffold ( https://skaffold.dev ) to:\r\n- Continuously deploy your application on a test local Kubernetes cluster while you code it in your editor\r\n- Manage your image builds for different environments\r\n- Deploy across different lifecycle stages (qa, staging, prod, ..) with the proper configurations", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "38d2e619-34fd-5f00-a404-c7f5c0fe9c57", "id": 627, "code": "GHN7NE", "public_name": "Giovanni Galloro", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/GoogleAvatar_Marzo_2022_SbS5ees.jpg", "biography": "Giovanni Galloro has worked at Google since 2017 as an Application Modernization Customer Engineer. He helps different kinds of organizations deploy new applications or modernize existing ones, using containers, Kubernetes, GKE, Istio, Continuous Delivery and all the tools and practices related to DevOps and Cloud Native architectures.\r\n\r\nBefore Google, he worked at Microsoft, Red Hat, VMware and HP, following the evolution of application platforms over the past 20 years.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/7TLAMP/", "id": 614, "guid": "45a7c100-9790-52aa-bd6f-0e5ce7aa10ca", "date": "2023-04-16T15:50:00+02:00", "start": "15:50", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-614-evolution-of-deployment-tooling-chronosphere", "title": "Evolution of deployment tooling @ Chronosphere", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "\"To build or not to build?\" is the question you have to ask yourself often if you work on the Infrastructure team. When Chronosphere was just 1.5 years old, we decided to build our own deployment system. Two years after making this decision, I would like to share with you why we did it, how we did it, and the lessons we've learned along the way.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c85e5f31-be69-5bd7-ae34-a32a144b1798", "id": 625, "code": "LGFKVD", "public_name": "Mary Fesenko", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/Chronosphere_Headshot-336-cropped_IjJRoiz.png", "biography": "Mary is a software engineer on the Infrastructure team at Chronosphere, where her main focus is making their engineers more efficient. Previously worked for Uber in Denmark, where she discovered a serious passion for building good tools for engineers and improving her skills at the foosball table. Mary is a natural storyteller with the ability to bring complex topics into focus for all levels of understanding.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/XWRWDR/", "id": 568, "guid": "1a9f2d43-b00c-52fc-8afe-6e24c5087163", "date": "2023-04-16T16:40:00+02:00", "start": "16:40", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-568-5-security-best-practices-for-production-ready-containers", "title": "5 Security Best Practices For Production Ready Containers", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "No developer wants to be part of the morning news due to a security breach, but most application developers would rather write great code and ship cool new features than patch security issues. Thankfully, with simple best practices, developers can significantly reduce the attack surface of their containers before shipping them to production. At Slim.AI, we analyzed hundreds of container images accounting for billions of pulls annually to better understand the risks facing developers today. This talk provides highlights of our investigation and simple steps developers can take to address security issues in their containers BEFORE they get to production.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6c12cd72-b0a8-548e-af1b-ae71af24ae7e", "id": 672, "code": "7SCZKK", "public_name": "Nnenna Ndukwe", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/5xEKwc2W_400x400_m2eflpn.jpg", "biography": "Nnenna Ndukwe is a Developer Advocate at Slim.AI, a cybersecurity startup focused on automating container optimization to improve the security and efficacy of code for developers. Prior to joining the cloud native & security space, she worked in edtech, fintech, and medtech as a Software Engineer. Her career journey transformed when she left Tanning Consulting in Houston, Texas to move to Boston and began teaching herself how to code. Her unconventional path into tech naturally led her to create content about her journey. She enjoys speaking, writing, volunteering, fitness, and connecting with the global tech community.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/ARSHRB/", "id": 557, "guid": "4a5bfe53-7bb2-5649-9441-e073c38c17b6", "date": "2023-04-16T17:20:00+02:00", "start": "17:20", "logo": "https://cfp.cloud-native.rejekts.io/media/cloud-native-rejekts-eu-amsterdam-2023/submissions/ARSHRB/desch_owSS9Cr.png", "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-557-descheduler-your-pods-in-the-right-place-all-the-time", "title": "Descheduler: Your pods in the right place, all the time", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Kubernetes clusters, managed or self hosted, are increasingly dynamic, with their properties changing to accommodate more/less compute power, or to just adhere to new generic requirements. The Kubernetes Scheduler evolved to give more granular options of scheduling decisions to users with specific requirements, however, after a pod is placed, those properties or requirements can change at scale.\r\nDescheduler is a complementary sig-scheduling sponsored component. It provides the ability to evict pods which are no longer satisfying original scheduling decisions, allowing your Kube-Scheduler to reposition them in a more suitable place.\r\nIn this talk we are going to give an introduction to this project. What are the current strategies/plugins available for you to customize its behavior and how you can keep the pods in your clusters in the right place all the time, even with dynamic changes to it. In the second half of the talk we are going to show you a demo of it in action and provide you with the means of creating your own descheduling/balancing strategies, tailored to your own needs.", "description": "Descheduler is a sig-sponsored project with a growing community and growing relevance, and it is often described as a component that solves something always missing in kubernetes at scale: either by correcting scheduling decisions and enforcing post-scheduling constraints or by helping users to increase security measures by installing custom policies. This talk introduces these concepts to the community bringing awareness and guidelines for implementing continuous re-arrangement of pods based on specific requirements.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9024f5df-80c7-5ac2-9180-e61d06031e32", "id": 588, "code": "Z8HZXP", "public_name": "Lucas Severo Alves", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/eu2_YJGv2Ct.jpg", "biography": "Lucas is a Software Engineer at Red Hat and one of the developers involved in the Descheduler Framework effort. Lucas is passionate about Open Source and the community around it and is also involved as the maintainer of some other projects in the Cloud Native space. Lucas is also one of the creators of External Secrets Operator and worked as an Sys Admin and later SRE before getting his foot into OSS contribution.", "answers": []}, {"guid": "4acc63df-ea67-5330-9673-bfe261c88c68", "id": 636, "code": "7XMCNH", "public_name": "Jan Chaloupka", "avatar": null, "biography": "Jan is a Software Engineer at Red Hat. One of the approvers and developers in the Descheduler project. Jan has been involved in the Kubernetes project for many years. Mainly focusing on the scheduling area. Excited about computer science and code analysis.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 2, "date": "2023-04-17", "day_start": "2023-04-17T04:00:00+02:00", "day_end": "2023-04-18T03:59:00+02:00", "rooms": {"The Warehouse": [{"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/LRZBGA/", "id": 642, "guid": "5f27125e-e246-5396-a94b-845aa6c77a38", "date": "2023-04-17T09:30:00+02:00", "start": "09:30", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-642-lightweight-mtls-without-proxies-sidecars-or-complexity", "title": "Lightweight mTLS without Proxies, Sidecars or Complexity", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Implementing mTLS today typically requires multiple abstractions, layers and configuration complexity. Imagine reducing the many steps and configuration artifacts to enable mutual TLS into a single step. Without node-based proxies, sidecars, or additional control planes to manage these and associated complexity. Oh, and reduce latency by a third.\r\n\r\nThe session will introduce how this can be enabled with a demo of automated mTLS with identity and security policy management and associated observability for cloud-native services. Integration with legacy abstractions and control planes will also be illustrated for coexistence with previously deployed apps and infrastructure.", "description": "The talk will introduce a simple way to enable network security in cloud-native web microservices. Early feedback has been extremely positive, with real-world validation that it addresses a number of  challenges with existing approaches.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "cfeb4bb4-b196-5728-9522-5110bc9df11f", "id": 647, "code": "VXHDMJ", "public_name": "Karthik Prabhakar", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/kp_X1sJuKt.jpeg", "biography": "Karthik has been involved in the design and production adoption of abstractions used for cloud-native network security approaches since the early days of Kubernetes, and has guided the architecture of numerous high-profile deployments of Kubernetes network security and service mesh/mTLS deployments. He has been a product advisor for a number of early stage startups and assisted with design, community launch, and operational rollout of a number of widely adopted cloud-native runtime and network security products.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/YGEAZF/", "id": 604, "guid": "c7c4783c-8fd8-54c2-ac28-6e80787bc440", "date": "2023-04-17T10:10:00+02:00", "start": "10:10", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-604-credentials-rotation-in-kubernetes-putting-together-the-puzzle-pieces", "title": "Credentials Rotation in Kubernetes \u2013 Putting Together the Puzzle Pieces", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Every single Kubernetes cluster brings a plethora of credentials: server certificates, client certificates, ServiceAccount tokens, static tokens, etcd encryption keys, etc. But how do you manage them in a secure way?\r\nSecurity best practices suggest using short-lived credentials wherever possible and frequently rotating static credentials everywhere else. What does this look like in practice when managing an entire fleet of clusters?\r\nThis talk puts together the puzzle pieces and presents how one can leverage Kubernetes primitives to securely handle all involved credentials in practice. It summarizes learnings that both cluster administrators and application developers can adopt to provide minimal-ops and disruption-free credentials management in Kubernetes.", "description": "Given the many distributed components inside a Kubernetes cluster that are connecting to each other, hardening and securing their communication is not as straightforward as one might hope. As a consequence, not every software in the Kubernetes ecosystem is following the best practices for managing credentials.\r\nThis talk shall inspire the audience on how such best practices (short-lived credentials, auto-rotation) can be implemented to improve the overall security of the ecosystem.\r\nApart from demystifying credentials management and rotation procedures in general, the listeners get insights into the Kubernetes community's transition from static ServiceAccount token secrets to projected tokens (along with interesting pitfalls).", "recording_license": "", "do_not_record": false, "persons": [{"guid": "f0a17c1f-e1c1-5952-9cbd-5e8af46e5237", "id": 618, "code": "SQS8YG", "public_name": "Tim Ebert", "avatar": null, "biography": "Tim loves designing, developing, and operating cloud native systems at STACKIT. He is knee-deep in managing infrastructure and Kubernetes clusters themselves using Kubernetes operators. Tim is a core developer and maintainer of Gardener, an open source project for managing Kubernetes clusters at scale. Before joining the STACKIT Kubernetes Engine team, he was part of the Gardener team at SAP. Besides work, he is pursuing a master's degree in computer science.", "answers": []}, {"guid": "5eee7116-8c70-586e-8fa0-fa762b7b2900", "id": 622, "code": "L9AHGL", "public_name": "Rafael Franzke", "avatar": null, "biography": "Rafael enjoys building cloud native software, products, and technology at SAP. He was one of the early adopters of Kubernetes Operators and Kubernetes extension concepts. At SAP, he maintains the core implementation of Project Gardener, SAP\u2019s open source solution for automating the provisioning and lifecycle management of thousands of Kubernetes clusters. Prior to working on Kubernetes, Rafael was working on Cloud Foundry and evaluating other container orchestration tools.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/TVCGTF/", "id": 596, "guid": "9e51199b-143a-583a-ba34-53c720ffa705", "date": "2023-04-17T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-596-landing-among-the-stars-how-community-powers-the-adoption-of-open-source", "title": "Landing Among the Stars: How Community Powers the Adoption of Open Source", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "In an open source environment, how do you get your competitors to work with you and not against you? How do you collaborate with said competitors? And how do you contribute to the project while ensuring the voice of its end users is heard? \r\n\r\nWhile many cloud-native projects bring together contributors from competing businesses, OpenTelemetry is notable because its meteoric growth has been fueled by a spirit of agreeable collaboration among competitors. Each company in the space contributes code, education, and event organizing towards a common goal of increasing adoption of and improvement to the project. \r\n\r\nJoin our panel talk to learn how to balance competing business and project interests, design guardrails around community structures to ensure shared values, and how these can be applied to working on your open source projects and within your organization.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "90ec4c06-7b89-5809-8976-33de70e32b1d", "id": 611, "code": "7B7YAA", "public_name": "Reese Lee", "avatar": null, "biography": "Reese Lee joined the OpenTelemetry team at New Relic in 2021, bringing along her enthusiasm for providing quality technical support and enablement for observability end users. She primarily works in the OpenTelemetry End User Working Group to help increase awareness and adoption of the software, including running the monthly End User Discussion Group. She has spoken on topics related to the project, and is excited to contribute more to the OpenTelemetry community.", "answers": []}, {"guid": "d3b80fbd-4cab-51c8-9852-6e60565a14a3", "id": 612, "code": "FLUUV7", "public_name": "Adriana Villela", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/Adriana_Villela_-_2024-09-12_-_square_Y1ciDLk.jpeg", "biography": "This is the bio that I\u2019m using now:\r\nAdriana Villela is a Sr. Developer Advocate at Lightstep, with over 20 years of experience in technology. She focuses on helping companies achieve reliability greatness by leveraging Observability, SRE, and DevOps practices. Before Lightstep, she was a Sr. Manager at Tucows, running both a Platform Engineering team, and an Observability Practices team. Adriana has also worked at various large-scale enterprises, in both individual contributor and leadership roles, including Bank of Montreal, Ceridian, and Accenture. Adriana has a popular technical blog on Medium, co-leads the OpenTelemetry End-User Working Group, is a HashiCorp Ambassador, and co-host of the On-Call Me Maybe Podcast (oncallmemaybe.com). You can find her on Twitter at @adrianamvillela to talk all things tech.", "answers": []}, {"guid": "4595320a-b4e2-50e7-a6a6-31e8c5fc77f2", "id": 642, "code": "FSKFJQ", "public_name": "Rynn Mancuso", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/681ce980-1b4a-46d2-bdd8-93999212f682_7Df4xPr.png", "biography": "Rynn Mancuso is the developer community manager at Honeycomb.io, one of the leaders of OpenTelemetry\u2019s End User Working Group, and a CNCF Ambassador. Before joining Honeycomb, they led developer communities at New Relic, Tidelift, Mozilla and Wikimedia. They also actively contribute to the Organization for Ethical Source.", "answers": []}, {"guid": "67b3950e-eeeb-5b70-8701-e0d228068f7c", "id": 674, "code": "VDSRWK", "public_name": "Austin Parker", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/160hs_mLWNpYz.jpg", "biography": "Austin Parker has been creating problems with computers for the majority of his life. In a stunning face turn, he instead has spent the past five years helping others solve the problems that computers create. Formerly an SRE and DevOps Engineer, he now focuses on observability topics and shitposting on the internet. He is an OpenTelemetry maintainer and community manager, an author, event organizer, public speaker, and general bon vivant.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/PVMHKN/", "id": 590, "guid": "d3ea4572-166b-5791-b861-27b2a1e06094", "date": "2023-04-17T11:40:00+02:00", "start": "11:40", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-590-using-webassembly-now-it-s-easier-than-you-think", "title": "Using WebAssembly Now: It's Easier Than You Think", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "WebAssembly (Wasm) has a misleading name, and an undeserved reputation for leaving real-world applications just out of reach. Turns out, it's come a long way in the server-side ecosystem, and it works great alongside Kubernetes! The not-so-new technology WebAssembly is a platform-agnostic bytecode that produces tiny binaries that run at near-native speed. The benefit of a platform-agnostic technology is that it works just as well outside of containers as it does inside containers, so it can be used for completely greenfield projects or integrate right alongside Kubernetes. This demo heavy talk will start with an overview of Wasm, what it's good for, and what it isn't good for. We will then dive straight into demoing the strengths of Wasm using wasmCloud, a CNCF sandbox application runtime. This demo will span multiple Kubernetes clusters in the cloud and extend outside of Kubernetes to show why this technology is perfect for solving the problems many applications face today.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3b410076-3698-584f-88ba-b2928155c190", "id": 369, "code": "YZGDP3", "public_name": "Taylor Thomas", "avatar": null, "biography": "Taylor Thomas is an Engineering Director working on WebAssembly platforms at Cosmonic. He actively participates in the open source community and is one of the creators of Krustlet and Bindle. He is currently core maintainer of wasmCloud, Bindle, and Krustlet. He is a regular speaker at various open source conferences and meetups, including various KubeCons and local meetup groups. His work at Intel, Nike, and Microsoft spanned various containers and Kubernetes platforms as well as WebAssembly platforms and experimentation. He currently lives in the Utah area in the US and enjoys hiking and camping.", "answers": []}, {"guid": "1e18b9f7-eaae-5224-bd7f-e2034fac0f29", "id": 609, "code": "9A7JZE", "public_name": "Brooks Townsend", "avatar": null, "biography": "Brooks is a Lead Software Engineer at Cosmonic, focusing on harnessing WebAssembly to alleviate the pains of modern software development. Brooks started his software development career with Critical Stack, a Kubernetes container orchestration platform that is now open source. He joined Cosmonic to focus on bringing WebAssembly and wasmCloud to the Cloud Native world full-time. He is a proud Rustacean and an advocate of all-things open source.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/FF7GEQ/", "id": 651, "guid": "d17621a0-939d-55d4-8727-002c5df1ac8d", "date": "2023-04-17T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-651-panel-the-end-of-programming", "title": "Panel: The End of Programming", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "It's the beginning of the end for programming languages and what it means to be a developer. Large language models are now doing the compute. It's a democratization, allowing people who are not programmers to use code for how they work and live. We'll explore how LLMs are advancing, what we see happening now in developer communities, and how the rapid advancement of AI should be treated from a programming and developer context. What can programmers do to help themselves? \r\n\r\nModerated by Alex Williams\r\n\r\nThe panel is:\r\nBob van Luijt, CEO & Co-Founder @ Weaviate\r\nJoe Duffy, Co-Founder, CEO, Pulumi\r\nSebastien Goasguen, co-founder, Triggermesh", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7e1edb59-c139-5941-aad0-56ca0b7cb019", "id": 675, "code": "ZBV3AZ", "public_name": "Alex Williams", "avatar": null, "biography": "Alex Williams is founder and editor in chief of The New Stack. He's a longtime technology journalist who did stints at TechCrunch, SiliconAngle and what is now known as ReadWrite. Alex has been a journalist since the late 1980s, starting at the Augusta Chronicle in 1989 after completing his master's degree from Northwestern University's Medill School of Journalism. Early in his career, he reported for newspapers in New York and Oregon, worked for a magazine writing about home textiles (ask him about it some time) and spent a year as a television business news anchor. Alex's online career began in 2003 when he did a web event called RSS WinterFest, which was followed by Podcast Hotel, an event all about the intersection of art and commerce and the impact digital media has on independent culture. While in college, Alex played baseball in France, which led him to writing stories of his experiences, and eventually a career in journalism.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/PMSHXB/", "id": 619, "guid": "2374113b-ace6-5314-8d50-7fc53a53b004", "date": "2023-04-17T14:40:00+02:00", "start": "14:40", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-619-systems-thinking-for-dev-organizations", "title": "Systems Thinking for Dev Organizations", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Systems thinking has been a hot button topic inside and outside the tech industry, as it promises a straightforward and structured approach to make sense of the world and its complexities. By looking at systems in terms of elements and their relationships, Systems Thinkers can understand and predict behaviors, as well as affect long-lasting change.\r\nUnderstanding that tech organizations, dev teams and their individual members are themselves systems, following their own purposes and structures, can help us better support developers in their goals.\r\n\r\nIn this talk, we will learn about the basics and mechanisms that inform systems thinking. We will look at examples from the real world to understand why systems behave the way they do and how we can enable change. Finally, we will adapt what we learned to development organizations and discuss how systems thinking can help us improve developer efficiency and happiness.", "description": "While most developers come with engineering degrees, it is only recently that the industry as a whole has awakened to the necessity of understanding the humans behind technology, both users and collaborators. \r\nAn example of this, is the emergence of product thinking when designing and implementing developer platforms. Systems thinking takes this approach even further, by not only considering human needs, but also how unexpected or unintended behavior can emerge from a group of humans working towards a shared goal.\r\nEducating people on the nature of systems behavior can help to direct teams in a more productive and blameless way, by not focusing on individuals, but rather the systems and institutions surrounding us.\r\n\r\nThis talk is targeted at engineers and technical stakeholders alike, really anyone who works in a team with developers.\r\nThe audience will learn how to break down systems like organizations or teams into formulas and knobs they can turn, to influence their behaviors and affect change.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2e60ed48-0f3d-511b-bb6f-87e181cbef29", "id": 399, "code": "HQMRKZ", "public_name": "Lian Li", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/hacktoberfest-small_p2qxbhL.png", "biography": "Lian always wanted to save the world\r\n\r\nAfter a failed attempt at becoming a lawyer, she decided to do something with computers instead. Working as a Fullstack Software Engineer, she got into attending tech events and giving talks on Machine Learning. During this time, she fell in love with the tech community and discovered her passion for building community and providing a safe and productive environment for all, which led to her co-organising the community conference ServerlessDays Amsterdam.\r\n\r\nCurrently, Lian lives in Amsterdam and works as Developer Advocate at Loft Labs, trying to make developing on Kubernetes easy and fun.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/R93EVB/", "id": 591, "guid": "e0e2c0f2-7900-54cd-8c98-f0ef9b170f29", "date": "2023-04-17T15:20:00+02:00", "start": "15:20", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-591-webassembly-a-recovering-kubernetes-engineer-s-view-of-the-future", "title": "WebAssembly: A Recovering Kubernetes Engineer's View of the Future", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "As a long time Kubernetes user, it can be real confusing what all of this hype around WebAssembly (Wasm) means for the future. Join Taylor, a long-time Kubernetes community member and contributor, as he talks about Wasm; how and why it should be used; and what you can do to experiment with it. This talk will be focused on concrete strengths and weaknesses of both Kubernetes and Wasm, with a practical (and live!) demonstration of how they can be used to alongside one another. Using the CNCF sandbox project wasmCloud, Taylor will show how Wasm can be used as a complement to Kubernetes to solve many of the pain points of running applications today. To finish, Taylor will provide some practical advice on how you can try things out and get involved!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3b410076-3698-584f-88ba-b2928155c190", "id": 369, "code": "YZGDP3", "public_name": "Taylor Thomas", "avatar": null, "biography": "Taylor Thomas is an Engineering Director working on WebAssembly platforms at Cosmonic. He actively participates in the open source community and is one of the creators of Krustlet and Bindle. He is currently core maintainer of wasmCloud, Bindle, and Krustlet. He is a regular speaker at various open source conferences and meetups, including various KubeCons and local meetup groups. His work at Intel, Nike, and Microsoft spanned various containers and Kubernetes platforms as well as WebAssembly platforms and experimentation. He currently lives in the Utah area in the US and enjoys hiking and camping.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/R98CCC/", "id": 555, "guid": "89a6fcf8-90f5-58f6-96ce-ed5180b27bc4", "date": "2023-04-17T16:10:00+02:00", "start": "16:10", "logo": null, "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-555-kubernetes-monitoring-why-it-is-difficult-and-how-to-improve-it", "title": "Kubernetes monitoring: why it is difficult and how to improve it", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Kubernetes has changed everything and has become a standard for software development and orchestration. But by making life for software engineers easier, Kubernetes had a severe impact on observability and monitoring systems. The talk will explain the consequences of Kubernetes popularity for various monitoring systems, the price of flexibility it provides, and how any software becomes more and more complex with time.", "description": "The presentation will walk the audience through the concepts of time series churn, ephemerality and high cardinality. It will elaborate on the effect Kubernetes has on monitoring systems and how users can reduce resource usage by optimizing configuration. As an example, I'll show how the amount of exposed metrics has doubled or tripled for a default k8s cluster or even for Prometheus over the last couple of years.\r\nBut the main aim of the presentation is to call on the problem of producing huge volumes of metrics that are never used by the end users. We believe, this problem should be discussed more and eventually the community will come up with better standardization for metrics design.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9d379ac4-3228-5c53-8dfa-60aaa63d3ef0", "id": 572, "code": "AYL3T8", "public_name": "Roman Khavronenko", "avatar": null, "biography": "Roman is a software engineer with experience in distributed systems, databases, monitoring, and high-performance microservices. Roman's passion is open source and he's proud to have contributions to Prometheus, Grafana, and ClickHouse. Currently, Roman is working on the open source time series database and monitoring solution VictoriaMetrics.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/UYAMVT/", "id": 561, "guid": "9188e7f2-fbac-5424-ab4f-2385cce5b98c", "date": "2023-04-17T16:50:00+02:00", "start": "16:50", "logo": "https://cfp.cloud-native.rejekts.io/media/cloud-native-rejekts-eu-amsterdam-2023/submissions/UYAMVT/vers-talk_0A4kK41.png", "duration": "00:30", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-561-versioning-crds-the-good-the-bad-and-the-ugly", "title": "Versioning CRDs: The good, the bad and the ugly", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "This talk will go over the hard obstacles we face when going through breaking API changes in ESO API. What are the available CRD versioning patterns? What are the tradeoffs we had to take? What are important aspects to consider when designing CRD versioning?\r\n\r\nKubernetes Operators are becoming the de facto way to create applications that need to interact with a Kubernetes Cluster. When it comes to the lifecycle of this operator, inevitably a breaking change in the API version for the CRDs will happen. Attendees will get an overview on how to design, test and deliver long-term maintainable operators.\r\n\r\nExternal Secrets Operator is a community endeavor that emerged from different open source projects that all tried to solve one problem: pull secrets from a secret management API into Kubernetes. We joined our efforts in 2020 to find a common denominator across projects to build the best solution to that problem and even go beyond that.\r\nToday, we've built a vendor-neutral community around the project and provide a consistent custom resource API across different cloud vendors and secret management APIs.", "description": "key takeaways:\r\n\r\n- learn how to properly version CRDs for a good UX\r\n- understand available patterns to do a migration\r\n- understand why you don\u2019t want to keep multiple versions live", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9024f5df-80c7-5ac2-9180-e61d06031e32", "id": 588, "code": "Z8HZXP", "public_name": "Lucas Severo Alves", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/eu2_YJGv2Ct.jpg", "biography": "Lucas is a Software Engineer at Red Hat and one of the developers involved in the Descheduler Framework effort. Lucas is passionate about Open Source and the community around it and is also involved as the maintainer of some other projects in the Cloud Native space. Lucas is also one of the creators of External Secrets Operator and worked as an Sys Admin and later SRE before getting his foot into OSS contribution.", "answers": []}, {"guid": "fb27bf37-1213-55e5-af81-ac9443204c69", "id": 592, "code": "YDUXWJ", "public_name": "Gustavo Fernandes de Carvalho", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/KGBCDK/", "id": 616, "guid": "90384d5a-2ad0-5099-8ca7-3e02c499e080", "date": "2023-04-17T17:30:00+02:00", "start": "17:30", "logo": null, "duration": "00:05", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-616-5-product-management-practices-for-platform-teams", "title": "5 Product Management Practices for Platform Teams", "subtitle": "", "track": null, "type": "Lightning Talk", "language": "en", "abstract": "Over the past 5 years Hannah has seen teams succeed, struggle and fail to launch development platforms on Kubernetes. The worst of these platforms are burning time, burning money and burning out their engineers. Having seen what works and doesn\u2019t work in the real world it\u2019s clear that Product Management is needed for these Platforms to deliver value and delight developers.\r\n\r\nPlatform as a Product is becoming mainstream for organisations investing in their developer experience. Whether you\u2019re a Product Manager or Engineer, this talk will give you a cheat sheet for the most important product practices you need to know when bringing a product mindset to platform engineering.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a5b3ec0b-3f01-5df1-baaf-994fe2001be3", "id": 628, "code": "WACMZD", "public_name": "Hannah Foxwell", "avatar": null, "biography": "Hannah is Product Director for Snyk Container. With over a decade of DevOps behind us, Hannah continues to champion the human and cultural elements of technology transformation, shining a light on the engineering practices that make life better for the people involved in platform engineering. Hannah is co-organiser for DevOpsDays London and is an Open UK ambassador and community leader.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/YX7G3A/", "id": 537, "guid": "1934f6c0-173d-517f-93c0-cbd93e708ae9", "date": "2023-04-17T17:35:00+02:00", "start": "17:35", "logo": "https://cfp.cloud-native.rejekts.io/media/cloud-native-rejekts-eu-amsterdam-2023/submissions/YX7G3A/OpenFGA_unCN87B.png", "duration": "00:05", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-537-now-you-can-do-fine-grained-authorization-with-open-source", "title": "Now You Can Do Fine Grained Authorization With Open-Source", "subtitle": "", "track": null, "type": "Lightning Talk", "language": "en", "abstract": "Come and see in a 5 minutes demo, how quickly and easily you can get started building intricate authorization logic for your application with fine control over it. Broken access control is the topmost security risk and your application might need access control based on detailed logic. With the stakes being high, join Abel as he demonstrates a seamless way to manage authorization that can scale with your product and not bottleneck your performance. He will demonstrate an application that manages access based on organizational hierarchy for various stakeholders.", "description": "- Broken Acess Control is the topmost security risk of any web application as per OWASP Top 10(https://owasp.org/www-project-top-ten/). Powerful opensource tooling that can help developers secure applications seamlessly is vital to the ecosystem\r\n- The ability to do it using a fully open-source tool that the organization can use/modify in-house gives the ability to iterate faster than leveraging an external vendor tool that could potentially need compliance, legal and other approvals.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "23e3f84f-85b6-5080-b75c-c30895e6fca0", "id": 574, "code": "EHR3EQ", "public_name": "Abel Mathew", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/IMG_5616_3_IB6xtj0.jpg", "biography": "Abel is a physics graduate and a developer by passion. He enjoys writing articles and has also been an editor for the state of the web report, the Web Almanac 2022. He loves to tinker around with software tools and build fascinating projects. As a self-taught developer, he owes his growth to community and open-source.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/G8GTW9/", "id": 579, "guid": "6cdec797-82de-5cb0-b453-eeda1ccd11bd", "date": "2023-04-17T18:25:00+02:00", "start": "18:25", "logo": null, "duration": "00:05", "room": "The Warehouse", "slug": "cloud-native-rejekts-eu-amsterdam-2023-579-kubernetes-api-explained", "title": "Kubernetes API Explained", "subtitle": "", "track": null, "type": "Lightning Talk", "language": "en", "abstract": "Kubernetes API is one of the integral components that runs in the Kubernetes control plane. All external and most of the internal requests have to go via the API. It is usually represented in diagrams as one block. This talk will show how the API is made up of several smaller components. This talk will explain how the request goes through Authentication, Autorisation, Mutation & Validation before it is persisten in Kubernetes.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "5c9489d3-0155-55e9-8b9f-e425892900eb", "id": 601, "code": "EYMTJK", "public_name": "Salman Iqbal", "avatar": null, "biography": "Salman works as an MLOps Engineer at Appvia and a Kuberenetes Instructor at Learnk8s. He has worked with a number of organisations in setting up Machine Learning platforms for teams to operate at scale. He co-founded Cloud Native Wales community. You can also find him on YouTube as Soulman Iqbal where he tries to explain cloud native concepts by simplifying them.", "answers": []}], "links": [], "attachments": [], "answers": []}], "The Suite": [{"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/XBJCWL/", "id": 588, "guid": "d71c5e92-c584-5030-9c68-9862a1ffcd51", "date": "2023-04-17T09:30:00+02:00", "start": "09:30", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-588-observability-for-you-and-me-with-opentelemetry", "title": "Observability For You and Me with OpenTelemetry", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Are you interested in dipping your toes in the cloud native observability waters, but as an engineer you are not sure where to get started with tracing problems through your microservices and application landscapes on Kubernetes? Then this is the session for you, where we take you on your first steps in an active open-source project that offers a buffet of languages, challenges, and opportunities for getting started with telemetry data. \r\n\r\nThe project is called openTelemetry, but before diving into the specifics, we\u2019ll start with de-mystifying key concepts and terms such as observability, telemetry, instrumentation, cardinality, percentile to lay a foundation. After understanding the nuts and bolts of observability and distributed traces, we\u2019ll explore the openTelemetry community; its Special Interest Groups (SIGs), repositories, and how to become not only an end-user,  but possibly a contributor.We will wrap up with an overview of the components in this project, such as the Collector, the OpenTelemetry protocol (OTLP), its APIs, and its SDKs. \r\n\r\nAttendees will leave with an understanding of key observability concepts, become grounded in distributed tracing terminology, be aware of the components of openTelemetry, and know how to take their first steps to an open-source contribution!", "description": "Open source, vendor neutral instrumentation is an exciting new reality as the industry standardizes on openTelemetry for observability. OpenTelemetry is on a mission to enable effective observability by making high-quality, portable telemetry ubiquitous. The world of observability and monitoring today has a steep learning curve and in order to achieve ubiquity, the project would benefit from growing our contributor community.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "f5fd76bb-63ed-53fc-9604-7fdfb2d4ee63", "id": 608, "code": "WMLEYH", "public_name": "Paige Cruz", "avatar": null, "biography": "Paige Cruz is a Senior Developer Advocate at Chronosphere.  She is passionate about cultivating sustainable on-call practices and debugging production with distributed tracing. Off-the-clock you can find her spinning yarn, swooning over alpacas, or watching trash TV on Bravo.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/PTCMVR/", "id": 577, "guid": "63d23833-f2d6-5ddb-9ed2-4b4b9900dee5", "date": "2023-04-17T10:10:00+02:00", "start": "10:10", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-577-lessons-learnt-from-creating-platforms-on-kubernetes", "title": "Lessons learnt from creating platforms on Kubernetes", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Would you ask a gardener to fix your leaking toilet? Probably not. Then, why would you ask a data scientist to fix a crashing kubernetes pod? Or why would you ask your developers to understand the internals of the PyTorch framework?\r\n\r\nData science is hard enough without also needing to know about Kubernete. Kubernetes application development is hard enough too without having to do data science! Learn about why you can build a platform on Kubernetes that hides Kubernetes complexities from data science users and data science complexities from application developers.\r\n\r\nSalman & Mauricio will take you through the painful lessons that were learnt while building such a platform and the struggles faced by data scientists in cloud native hyperspace. Ending with a demo of how they integrated Kubeflow, KFServing, ArgoCD, Crossplane, Dapr and Knative to build an effective platform!", "description": "There is no such thing as a single use case platform. Platforms are complex that need to enable different teams with different and disparate skill levels to be more efficient while delivering value. This presentation shows tools that can be used together to provide the foundation to build flexible platforms that can target different use cases and personas without limiting the tools that they are currently using.\r\n\r\nThis presentation focuses on showing shared challenges between data scientist and application development teams on their journey to run their workloads on top of Kubernetes. Tools like Kubeflow which aggregate other CNCF projects have already gone a long way at integrating general purpose tools for machine learning workflows. On the other hand tools like Crossplane allows us to consume cloud resources using a declarative approach while also simplifying how these resources can be consumed by application teams.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "5c9489d3-0155-55e9-8b9f-e425892900eb", "id": 601, "code": "EYMTJK", "public_name": "Salman Iqbal", "avatar": null, "biography": "Salman works as an MLOps Engineer at Appvia and a Kuberenetes Instructor at Learnk8s. He has worked with a number of organisations in setting up Machine Learning platforms for teams to operate at scale. He co-founded Cloud Native Wales community. You can also find him on YouTube as Soulman Iqbal where he tries to explain cloud native concepts by simplifying them.", "answers": []}, {"guid": "e8264e71-e6b6-5762-a3ee-f31dd11a7813", "id": 603, "code": "TWGRRM", "public_name": "Mauricio Salatino", "avatar": null, "biography": "Knative Steering Committee member for the Knative Project, Knative Functions Co-Lead, and working on the Dapr.io project at @Diagrid. Manning Book Author: Continuous Delivery for Kubernetes. Previously I worked at VMware and Red Hat building tools to help developers be more productive.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/M3MGRJ/", "id": 532, "guid": "07400f89-cdea-5ffd-989e-07323e72a68c", "date": "2023-04-17T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-532-it-doesn-t-end-with-autoscaling-why-it-engineers-needs-to-back-finops", "title": "It doesn\u2019t end with Autoscaling \u2013 Why IT Engineers needs to back FinOps", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "\u201cCosts are only relevant for the management, not for us developers.\u201d  \r\n\r\n\u201cWe are using autoscalers, our environment is optimized enough.\u201d\r\n\r\n\u201cEverything you need to know is on the cloud bill.\u201c\r\n\r\nDoes that sound familiar? Anyone working on the topic of cloud cost efficiency has heard those statements at some point. Cloud cost is not a popular topic among engineers -not least because in most organizations, cloud cost management and related topics happen in far off departments. \r\nThe problem with these statements is that they are wrong. Above all, Cloud cost optimization is the combination of a well-thought-out architecture and the right configuration of workloads. In fact, cost and usage optimization within enterprises only thrive when IT Engineers, Business and Finance work collaboratively. Cost management is an essential part of the technical set-up and operations.\r\nManuela and Vanessa put an end to the most widespread prejudices about cloud costs in this talk and explain why autoscaling alone is not enough.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8f1b0ebf-eff9-50a3-b25b-125b105083f0", "id": 570, "code": "DRJR3D", "public_name": "Vanessa Kantner", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/S-051_Kantner_LotteOstermann_MDJLE3e.jpg", "biography": "Vanessa is a Manager leading the FinOps topic within Liquid Reply. She works with many different clients, from SMEs to large corporations in the insurance and automotive industry, developing and implementing the FinOps strategy with clients using AWS, Azure, GCP or multi-cloud. Her focus is on the optimization of used cloud resources, with a special interest in the topic of GreenOps. As thought lead for the topic, she continuously shares her accumulated experience and knowledge in webinars and trainings.", "answers": []}, {"guid": "52df2b8e-bc35-5323-845a-e6fa61c1ff71", "id": 594, "code": "DJUBSL", "public_name": "Manuela Latz", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/Manuela_Latz_Aufl%C3%B6sung_gering_RFQ6FAE.jpg", "biography": "Manuela is a certified FinOps consultant responsible for gaining cost transparency across projects and cloud providers and visibility of optimization potentials and efficiency strategies among stakeholders within an organization. \r\n\r\nManuela is specialized on cloud spend and usage analysis. Her expertise focus: Optimization of account assignability, investigation on cloud cost and resource usage, spotlighting inefficiences and developing optimization approaches and creating individual reporting, cost allocation and tagging strategies. Due to her passion for the topic and being public speaker in the field, she also provides the necessary skillset to evangilize the practice throughout the organization and help building a sustainable community that drives the cloud efficiency from within.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/XCGZGE/", "id": 516, "guid": "82b37eb0-9aa7-5de8-93da-b0ddc41e01e2", "date": "2023-04-17T11:40:00+02:00", "start": "11:40", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-516-how-to-deploy-at-friday-night-controlling-gitops-with-the-keptn-lifecycle-toolkit", "title": "How to Deploy at Friday Night: Controlling GitOps with the Keptn Lifecycle Toolkit", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Did you ever try to deploy something and your infrastructure was not ready? Did you ever face the problem that your application was technically in a perfect state after deployment but terribly slow for your end users? In this talk, we will show you how we extended existing Kubernetes mechanisms to do readiness checks on a workload but also on an application level to check if the infrastructure is in a good state before deploying your app. After this talk, you will also have an idea of how our new Lifecycle Toolkit gives you additional insights into your deployment process and how you can implement mechanisms to sleep well while your application gets delivered", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ee27b58e-ff78-5c01-a4f2-d6a99e2a122f", "id": 553, "code": "YQURUG", "public_name": "Thomas Schuetz", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/ThSc4Web_Jzs8yDT.jpg", "biography": "Thomas is an experienced technical leader, architect, and mentor focused on the Cloud Computing domain. He is Tech Lead of the CNCF TAG App Delivery, a contributor to the OpenFeature Project, CDF Ambassador, and co-author of the CNCF Operator White Paper. As a Maintainer for the Keptn Project, Thomas is searching and working on new ways to make cloud-native application delivery more reliable and comfortable.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/KLCCMW/", "id": 628, "guid": "b967b5df-dd55-569c-8d13-0732efce7e13", "date": "2023-04-17T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-628-building-internal-platforms-with-multi-cluster-kubernetes", "title": "Building internal platforms with multi-cluster Kubernetes", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Multi-cluster topologies are a key part of Kubernetes, and organisations gain many benefits using multiple clusters, such as increased scale, bespoke APIs, and blast radius reduction. However, multi-cluster deployments also increase complexity, and we\u2019ve seen that teams creating internal platforms wrestle with fleet management in the multi-cluster world.\r\n\r\nThis talk will examine how we use open-source technologies to create an internal platform API that deploys to multiple Kubernetes clusters. We will create a bespoke API and map the high-level API to low-level resources across clusters. We will also cover how to avoid the trap of treating many clusters like one cluster, and how to leverage the benefits of multiple clusters. The talk will include a demo of how we use our open-source framework Kratix with GitOps technology to deliver the platform.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "07863132-3d13-59df-8181-fe82f91c3ddd", "id": 633, "code": "MTNHDV", "public_name": "Winna Bridgewater", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/IMG_2560_RJ9idsa.png", "biography": "Winna is a Principal Engineer at Syntasso delivering Kratix, an open-source framework for building internal platforms on Kubernetes. She\u2019s using what she learned about how teams work from her years of teaching extreme programming and pairing with customer application development teams at places like Fortnum & Mason, BMW, Allianz, Sainsbury\u2019s, and others. She\u2019s using what she learned about how platforms work from her years as an engineer and in engineering leadership with CloudFoundry. And before all of that, she came to tech via design and user research. She\u2019s happy that she can wear all the different hats her experience has given her to help build a first-class tool that enables platform teams to deliver high value and enjoy their work in the process.\r\n\r\nOutside of work, Winna mostly tries to keep up with her two young girls whilst maintaining her sanity.", "answers": []}, {"guid": "5b6501f2-362b-592e-bd44-6a57ca335ead", "id": 634, "code": "RJAKFC", "public_name": "Jake Klein", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/A7964BFC-A1C7-46BB-9A14-EA7452A33306_j23CR53.jpeg", "biography": "Jake has over five years of experience working in the Kubernetes and the platform space. He started his career working on CloudFoundry, a popular CNCF Platform as a Service project. He then went on to work at Weaveworks where he worked on the open source project EKSctl, which is a CLI for provisioning Kubernetes clusters on AWS. Jake is now at Syntasso, which is a startup focussed on helping organisations develop their Platform as a Product", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/TSGTQ7/", "id": 603, "guid": "356cff7f-9a0f-55f5-b6b9-c437eb59349a", "date": "2023-04-17T14:40:00+02:00", "start": "14:40", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-603-proxy-wasm-with-istio-is-half-baked-but-works-great-", "title": "Proxy-wasm with Istio is half-baked but works great!", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Proxy-wasm is a standard that can be used to extend the features of proxies like Envoy to do things that can't be solved with pure configuration. The standard is rather young and has some very rough edges, both in the SDKs as well as languages and getting it loaded in a running Istio setup. In this talk, John talks about the experience going from nothing to a production setup and all the mistakes and faults that were discovered along the way (so you don't have to make them).", "description": "We've been modifying our HTTP traffic using proxy-wasm based on Go and Rust to get services migrated from an old home-grown traffic system on Mesos to Istio on Kubernetes. Along the way we've found that there isn't a whole lot of help out there, besides the many hello-world-type examples. This is a journey into learning how to wrangle proxy-wasm into something that is useful and works, even with all its shortcomings.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c63528d9-951c-5bb1-9531-c86bbd3b9634", "id": 617, "code": "LMYNVE", "public_name": "John Keates", "avatar": null, "biography": "John has been working in the tech and cloud industry for a while and is currently leading the internal microservices and developer platform at Wehkamp. He is passionate about open source software and communities and tries to get teams to embrace open standards and systems for the betterment of us all.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/CVZTEA/", "id": 624, "guid": "666d0912-4575-56e4-a4b3-108a3f5c9098", "date": "2023-04-17T15:20:00+02:00", "start": "15:20", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-624-deploying-with-confidence-best-practices-with-argo-cd", "title": "Deploying with Confidence: Best Practices with Argo CD", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Have you ever handled the constant and automated deployment and promotion of your applications on Kubernetes cluster? If you have, you probably realised quickly that enforcing certain simple norms will make things move much more smoothly. Maybe all of your services have a well-defined deployment process, but developers forget to put it up from time to time. You have far more power than you realise. This talk will provide a better and easy understanding on perfectly deploying your applications with the help of Argo CD. It will help you in achieving a higher level of control and consistency in your Kubernetes deployment process, while also providing a streamlined, efficient, and dependable solution for GitOps deployment, making it a valuable tool for organisations seeking to adopt this strategy for infrastructure and application management.", "description": "Benefits to the Ecosystem:\r\nThe modern development lifecycle is designed for rapid development and delivery. Every deployment has a certain risk associated with it, so organisations need effective means for controlling and reducing those risks. CI/CD pipelines rely heavily on automation during each moment they are in action. Some developers like the idea of implementing an automated testing system to check for possible performance issues so, optimising communication and transparency is a major key if you want your CI/CD pipeline workflow to be a success. There are even specific job roles and departments that focus on maintaining version control within CI/CD pipelines. By the end of this session, you will have a fair understanding of what allows people to manage deployments in a more simplified, reliable, and secure manner, and what it takes to result in an improved collaboration and visibility across the ecosystem.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3234ae15-55e4-518c-b5dc-f89215ef56a0", "id": 562, "code": "7XCCSE", "public_name": "Unnati Mishra", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/profile-pic_e2Uinkb.png", "biography": "Unnati is working as a Member Of Technical Staff-2 at VMware, India. Recently graduated from college, currently working with the Release Engg team of the VMware product- Tanzu Kubernetes Grid. She has been active in Open Source community since 2019 and has also participated in many Hackathons, bagging prizes in few of them. She enjoys giving talks at local conferences. When not working, she enjoys dancing and making Tech YouTube videos.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/WZPKUH/", "id": 648, "guid": "61326648-0ed6-535d-8ff2-f21b967faa76", "date": "2023-04-17T16:10:00+02:00", "start": "16:10", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-648-the-missing-piece-of-your-gitops-pipeline", "title": "The missing piece of your GitOps pipeline", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "GitOps is increasingly becoming a popular way of delivering applications to Kubernetes clusters because of the benefits it offers such as declarative and version-controlled infrastructure configuration as well as continuous reconciliation. \r\nWith a handful of Kubernetes clusters, and the same team maintaining both application development and delivery, a static association between infrastructure Git repos and specific target clusters works well. However, when infrastructure scales to accommodate business needs, enterprises end up with a few dozens to hundreds of Kubernetes clusters. Also the need to incorporate a reliable separation-of-concerns mechanism between the application development and platform teams becomes important.  In such environments, static associations do not work anymore, and a dynamic way to associate your infrastructure repos to Kubernetes clusters becomes critical to business. \r\nIn this talk, we show how to augment your team\u2019s GitOps pipeline with a multi-cluster, multi-cloud scheduler to achieve both static and dynamic placement of workloads. We illustrate, through a number of demos, how to provide a great developer experience by separating concerns of infrastructure-choice between application development and platform engineering teams.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "63e06461-acdc-578c-b988-1f7ebb061470", "id": 556, "code": "788HL3", "public_name": "Selvi Kadirvel", "avatar": null, "biography": "Selvi Kadirvel is a Platform Architect and Engineer at Elotl. Prior to this, she has served as a Technical Lead at Cisco and a founding engineer at ContainerX, where she helped design and build out their Kubernetes & container management platform.\r\nShe has 14 years of experience in the fields of distributed systems, virtualization and the application of machine-learning for systems management. She holds a PhD and Master's degree in Computer Engineering from the University of Florida.", "answers": []}, {"guid": "9609f364-2aaf-53e3-8a72-1d0d2eddb15c", "id": 421, "code": "AHLJEM", "public_name": "Pawe\u0142 Bojanowski", "avatar": "https://cfp.cloud-native.rejekts.io/media/me_17X1bF0.jpg", "biography": "Platform Engineer at Elotl, Kubernetes & Go fan and amateur squash player. Likes to disassemble and reassemble the software.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.cloud-native.rejekts.io/cloud-native-rejekts-eu-amsterdam-2023/talk/KJUGAE/", "id": 513, "guid": "81415554-69a6-5b1c-bd31-c3fb4a732284", "date": "2023-04-17T16:50:00+02:00", "start": "16:50", "logo": null, "duration": "00:30", "room": "The Suite", "slug": "cloud-native-rejekts-eu-amsterdam-2023-513-why-developer-platforms-and-a-dedicated-platform-engineering-team-is-a-must-have", "title": "Why Developer Platforms and a dedicated Platform Engineering team is a must have", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Internet native tech companies have long understood that first-class infrastructure, platforms, and a great developer experience are essential to achieve business outcomes at scale. But, instead, growing companies and established enterprises face conflicts in making the appropriate investment and, as a result, struggle to scale their engineering teams and processes.\r\n\r\nIn this talk, we will look at the role of internal developer platforms and platform engineering teams, what are their signature competencies and superpowers. You will get to understand which metrics reflect their success, deep dive into how to build these platforms and best practices to be applied. You should leave this talk with the wish to grow your own internal developer platform and platform engineering team.", "description": "Platform Engineering and Internal Developer Platforms are hyped topics, but to less, it is understood the difference between DevOps, SRE and co. This talk aims to clarify the differences and underline the importance, but mainly the positive impact on enterprises. Based on our experience of building those platforms and teams for various large companies within Germany, we will show our best practices and lessons learned.\r\n\r\nWe want to trigger a motivation for this topic, getting the audience curious and make them understand how their organization will benefit from it.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3f023b81-1744-5f6b-b532-4e1c805daba0", "id": 552, "code": "3TXJKL", "public_name": "Max K\u00f6rb\u00e4cher", "avatar": "https://cfp.cloud-native.rejekts.io/media/avatars/max_k_ZNiA393.jpg", "biography": "Max is Co-Founder and Cloud Native Advocate at Liquid Reply. He is Co-Chair of the CNCF Environmental Sustainability Technical Advisory Group and served 3 years at the Kubernetes release team. Besides, he is part of different OSS Advisory Boards. His focus is on designing and building cloud-native solutions on/with Kubernetes and platform engineering to simplify the current challenges of complex systems.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}}