Community post originally published on TAG App Delivery’s blog by Atulpriya Sharma
Exactly a month ago, Kubernetes users and experts gathered in the City of Lights, Paris, for KubeCon’s Europe edition. With over 12,000 in-person attendees, this KubeCon was amongst the largest in recent times.
While there was A LOT of attention and chatter around Artificial Intelligence and Generative AI, Platform Engineering was well represented. This was the first “Platform Engineering Day,” where enthusiasts had dedicated space to discuss anything and everything related to platform engineering.
In this KubeCon 2024 recap post, I’ll shed light on the platform engineering talks and discussions that took place at KubeCon.
TAG App Delivery & WG-Platforms at KubeCon EU
The TAG App Delivery is dedicated to supporting projects and initiatives related to delivering cloud-native applications, including building, packaging, deploying, managing, and operating them. One of the initiatives at TAG is the Platforms working group, which is dedicated to supporting, improving, and advancing the platform engineering initiatives.
At KubeCon EU, talks and sessions were organized at the booth to spread awareness about the group’s work. You can read more about it in our previous blog post. If you’re new to the TAG App Delivery or platforms working groups, you can watch the following talks to know more:
Platform Engineering Day
First up, I’ll share the amazing talks from the first edition of Platform Engineering Day. I remember entering the hall a little late and seeing the place full. People were standing and listening to the talks.
Talks
- TAG App Delivery Platforms Working Group Update – Colin Griffin from Krumware provides an overview of what the Platforms Working Group is and how to get involved.
- Sometimes, Lipstick Is Exactly What a Pig Needs! – Abby Bangser from Syntasso & Whitney Lee from VMware highlight the importance of investing in user interfaces and adoption for internal developer platforms, even more than perfecting the underlying technology.
- Beyond Platform Thinking at Ritchie Brothers – Build Things No One Expects, in a Place No One Expect – Bryan Oliver from Thoughtworks & Ranbir Chawla from Ritchie Bros discuss how Ritchie Bros has expanded the capabilities of Kubernetes beyond just a delivery platform to drive their core enterprise.
- Blueprints of Innovation: Engineering Paved Paths for a User-Friendly Developer Platform– Ahmed Bebars from The New York Times – provides valuable insights into the nuances of platform engineering in the cloud, giving a blueprint for implementing strategies in their organizations.
- Building a Platform Engineering API Layer with kcp – Marvin Beckers from Kubermatic GmbH discusses how kcp supercharges platform engineering with a global control plane for all internal services.
- Breaking the Mold: Unveiling Anti-Architectural Patterns in Platform as a Product – Vamshi Krishna Samudrala from American Airlines – discusses the intricate landscape of designing and implementing effective platforms.
- Empowering Giants: Guide Your Enterprise with CNOE in Operational Tech Choices – Engin Diri from Pulumi introduces the CNOE Framework, and explores how participation can benefit organizations in overcoming challenges.
- Designing for Success: UX Principles for Internal Developer Platforms – Kirsten Schwarzer from Octopus Deploy shows practical UX principles and tools you can use to design an Internal Developer Platform (IDP) that your developers love using.
- Boosting Developer Platform Teams with Product Thinking – Samantha Coffman from Spotify talks about the effectiveness of taking the product approach for building platforms.
- Building an AI-Powered, Paved Road Platform with Cloud-Native OSS – Todd Ekenstam & Avni Sharma from Intuit share insights on how open-source projects, such as Open Application Model, Istio, Karpenter, Argo Rollouts, can be integrated and extended to build your AI-native application platform.
- Unlocking Innovation: How NatWest Bank Uses Cloud Native Tools to Deliver Platform as a Product – Chris Plank from Natwest Group & Derik Evangelista from Syntasso discuss how they focused on a GitOps approach and incorporated a range of tools to enable platform users to have a seamless developer experience.
- To K8S and Beyond – Maturing Your Platform Engineering Initiative – Nicki Watt, from OpenCredo shares insights on how the recently released CNCF platform maturity model can be used as part of a toolbox to help guide organisations think through.
Panel Discussions
- Panel: Navigating the Path to Platform Engineering Excellence: A Comprehensive Guide– Cortney Nickerson from Kubeshop; William Rizzo from SUSE; Abby Bangser from Syntasso; Areti Panou from SAP SE and Aparna Subramanian from Shopify discussed actionable steps to ensure effective platform engineering and dissect critical considerations for anyone looking to invest in their own platform.
- Panel: The Platform Rock-Paper-Scissors: Build, Adopt, Buy– Jorge Lainfiesta, Independent Contributor; Leena Mooneeram from Chainalysis; Victor Araujo from Wolt; Jinhong Brejnholt from Saxo Bank and Edgaras Petovradžius from LEGO share their thoughts on how to wrangle budgets, lock-ins, and licenses to make decisions as you put together the foundations of your platform
Talks and Panel Discussions at KubeCon
While Platform Engineering was one of the hottest co-located events at KubeCon 2024, talks and panel discussions took place in other co-located events, such as BackstageCon, AppDevCon, ArgoCon, MultitenancyCon, and OpenShift Commons to name a few.
Here’s a round-up of all of them:
Day 1 – March 20
- Bloomberg’s Journey to a Multi-Cluster Workflow Orchestration Platform – Yao Lin & Reinhard Tartler from Bloomberg talk about how they investigated related projects and what inspiration we took from Karmada, OCM, and others to build their own orchestration platform.
- Building a Large Scale Multi-Cloud Multi-Region SaaS Platform with Kubernetes Controllers– Sébastien Guilloux from Elastic describes an architecture made of hundreds of Kubernetes clusters, and talks about the challenges we have faced along the way to build a multi-cloud, multi-region platform.
- Simplified Inner and Outer Cloud Native Developer Loops – Oleg Šelajev from AtomicJar & Alice Gibbons from Diagrid explore tools to simplify and improve developer productivity through a platform engineering and polyglot approach.
- Building AI-Ready Platforms – Symphony for Developer and Platform Engineer – Thomas Vitale from Systematic & Lize Raes from LangChain4j share details to bridge the gap between platform engineers and developers, focusing on adapting your platform for AI while providing a smooth developer experience.
- State of Platform Maturity in the Norwegian Public Sector – Hans Kristian Flaatten from the Norwegian Labor and Welfare Administration uses the newly published CNCF Platform Engineering Maturity Model to measure how mature their platforms are, and what technologies they have chosen.
- Cultural Shifts: Fostering a Chaos First Mindset in Platform Engineering – Sayan Mondal from Harness & Raj Vadheraju from FIS talk about how organizations can enhance their platform engineering practices by leveraging chaos-first principles.
Day 2 – March 21
- Unlocking New Platform Experiences with Open Interfaces – Thomas Vitale from Systematic & Mauricio “Salaboy” Salatino from Diagrid explore existing CNCF projects to implement an end-to-end experience to build platforms.
- Keeping the Bricks Flowing: The LEGO Group’s Approach to Platform Engineering for Manufacturing – Mads Høgstedt Danquah & Jeppe Lund Andersen from The LEGO Group share their story of how the LEGO Group builds platforms and products that cope with constraints like 24/7 production, limited internet connectivity, high resilience and low latency.
- Why Kubernetes Is Inappropriate for Platforms, and How to Make It Better. – Stefan Schimanski from Upbound; Mangirdas Judeikis from Cast AI; Sebastian Scheele from Kubermatic – extending Kube, adapting its architecture to be a better fit for a platform.
Day 3 – March 22
- Rapid IDP Capability Development and Automated Testing at Autodesk – Jesse Sanford & Greg Haynes from Autodesk show how IDPBuilder can stand up a CNOE reference architecture in minutes, with nothing other than Docker as a pre-dependency.
- Search at Shopify: Highly Available Platform for Data Resilience and Compliance – Leila Vayghan from Shopify show how Kafka is used for in-order and real-time indexing of millions of documents per minute to achieve high availability
Panel Discussions and On-Booth Talks
You see, there was so much chatter about platform engineering at KubeCon!
Apart from the talks in the main conference, there were panel discussions, and talks at other co-located events and the TAG App delivery booth as well. While we don’t have videos for all these talks, there were some interesting ones around self-service infrastructure with Backstage, and Kubernetes developer experience patterns, to name a few.
Lian, Thomas, Mauricio and Atul participated in a panel discussion – From Platform Engineering To Developer Success at the RedHat OpenCommons colocated event.
Based on my experience of attending KubeCons, this has to be one of the most prolific ones when it comes to platform engineering. The talks were engaging, the platform working group was active and the booth was abuzz.
With the CFPs for the KubeCon NA 2024 already open, share your interesting proposals on platform engineering and let the world know about the amazing things you’re doing.
Platform Coffee Meetups – Paris Edition
One of the things that I absolutely love about the platforms working group is the in-person coffee meetups that we organize during KubeCons. The first one I attended was in KubeCon Chicago and I loved the concept.
Anyone and everyone is invited to discuss anything and everything about platforms and platform engineering over a cup of coffee. It’s an amazing experience to learn about what is happening in the world of platform engineering and to meet the amazing people behind it.
https://platform.twitter.com/embed/Tweet.html?dnt=false&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19kdXBsaWNhdGVfc2NyaWJlc190b19zZXR0aW5ncyI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdXNlX3Byb2ZpbGVfaW1hZ2Vfc2hhcGVfZW5hYmxlZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfdmlkZW9faGxzX2R5bmFtaWNfbWFuaWZlc3RzXzE1MDgyIjp7ImJ1Y2tldCI6InRydWVfYml0cmF0ZSIsInZlcnNpb24iOm51bGx9LCJ0ZndfbGVnYWN5X3RpbWVsaW5lX3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9mcm9udGVuZCI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9fQ%3D%3D&frame=false&hideCard=false&hideThread=false&id=1770713303167193378&lang=en&origin=https%3A%2F%2Ftag-app-delivery.cncf.io%2Fblog%2Fplatform-engineering-at-kubecon-eu-2024-recap%2F&sessionId=99d0eadedd28b624d0802d83457bddbaac00f3f4&theme=light&widgetsVersion=2615f7e52b7e0%3A1702314776716&width=550px
This time, we had it for four days, and we had people turning up in great numbers each day. With Croissants, Pain au Chocolat, and Cafe Au Lait, we all discussed everything from what platforms actually mean to discussing the success criteria for platforms – these were some insightful discussions.
Key Takeaways
This was my second in-person KubeCon and fourth overall. It was also the second time I met the members of the platform working group in person. While we connect over calls monthly and work on exciting things like the Platform Whitepaper, Platform Maturity Model, and ongoing Platform as a Product paper, meeting in person is way better.
Further, a huge shoutout to the members of the TAG App delivery and WG Platforms who were helpful right from the day KubeCon was announced to being hyperactive during KubeCon. Further, the first Platform Engineering Day was a huge success, and rooms filled with people are a testament to the importance and interest in platform engineering.
Apart from being a part of a platform engineering panel, I got to listen to some interesting talks on how people navigate the platform engineering maze. I was particularly intrigued by discussions around customized measuring the success of platforms and AI-ready platforms. The one thing I absolutely enjoyed about the discussions was the focus on developer experience and its larger productivity aspects.
Join Us!
Being a part of this fun and intellectual group, I can vouch that this is one of the most interactive and helpful groups. Whether you’ve just learned about Platform Engineering or are professional building platforms for years, you’re welcome to join the platform working group and help us shape the future of platforms.
Join our WG-Platforms Slack to get started. Just drop a note to introduce yourself and let us know what you want. Someone from the team will help you get started 🙂