文章
翻译
KubeCon&CloudNativeCon EU 2024 巴黎站 平台工程相关主题回顾

KubeCon & CloudNativeCon & OSS EU @Paris 已经正式结束了,来自 Humanitec 的 Mathieu Benoit(同时也是 CNCF 大使)发布博文总结了他对于平台工程相关主题的记录和回顾。

原文链接:https://medium.com/@mabenoit/platform-engineering-kubecon-paris-2024-1da02e6247e2 (opens in a new tab)

活动预告

CNCF 在 8 月在香港即将召开一系列同场活动:

  • KubeCon + CloudNativeCon 聚集了来自领先的开源和云原生社区的采用者和技术人员。加入我们当前的毕业、孵化和沙盒项目,随着社区的聚集,进一步推动云原生计算的教育和发展。
  • Open Source Summit 是开源开发者、技术专家和社区领袖的首要活动,他们可以合作、分享信息、解决问题、获取知识,推动开源创新,确保可持续的开源生态系统。这是开源代码和社区贡献者的聚集地。
  • AI_dev: Open Source GenAI & ML Summit 是一个汇聚开发者的中心,他们深入探索开源生成式人工智能和机器学习的复杂领域。这个活动的核心信念是开源是推动人工智能创新的引擎。通过汇集来自世界各地最优秀的开发者,我们的目标是激发讨论,促进合作,并塑造开源人工智能的发展轨迹。

活动日期:

  • CFP截止日期:中国标准时间(UTC +8),5 月 5 日星期日晚上 11:59 pm
  • CFP通知:星期一,6 月 10 日
  • 日程公告:6 月 12 日(星期三) 0 幻灯片上传截止日期至Sched.com:星期三,8 月 14 日
  • 活动日期:2024 年 8 月 21 日至 23 日

回顾要点

  • TAG App Delivery 和 WG 平台在促进社区合作和知识共享方面做了出色的工作。
  • 第一届 PE 日取得了巨大成功。
  • 平台工程不仅在 PE 日期间被提及,而且还在其他不同活动中被提及。
  • PE 讲座不再只是关于工具和构建模块,社区正在围绕平台即产品PaaP、平台的用户体验等方面的最佳实践提升讨论。
  • 毫无意外,平台工程再次成为 KubeCon Paris 2024 期间讨论的热门话题。当然,AI/ML 也无处不在,但两者并不冲突!:)

开发人员的同理心至关重要!我们需要努力让云原生更好地为数据科学家服务。CNCF 内部强烈希望朝这个方向前进。

—— 阿伦·古普塔

与之前的 KubeCon Chicago 2023 相比,我看到关于平台构建模块的讨论和讨论较少,相反,KubeCon Paris 2024 更多关注的是平台的功能和接口。重点更多的是围绕平台即产品和用户体验的客户故事和最佳实践。我非常欣赏这一点!

Sometimes, Lipstick Is Exactly What a Pig Needs! — Abby Bangser, Syntasso & Whitney Lee, VMware:https://sched.co/1YFdf (opens in a new tab)

如果您想进一步了解什么是 TAG、什么是 WG、TAG 应用交付的内容和工作、平台 WG 的内容和工作、如何参与等。我们邀请您观看这两场会议:

平台工程相关分享主题

在众多与平台工程相关的讲座中,我重点介绍其中 8 个我非常喜欢的讲座:

  • 主题演讲:10年的轮回:容器化世界中应用交付的未来 — Solomon Hykes, Dagger.io (opens in a new tab) 视频回放 (opens in a new tab) — What became Docker was created 16 years ago, in Paris, wow! Solomon is keeping the Kubernetes and CNCF community honest, reminding us that there is a lot more to do to improve the Developer Experience. “Behind every great product there is a factory, and every factory is unique”.
  • How Spotify Re-Created Our Entire Backend Without Skipping a Beat — Cluster migration planning as Product Manager: “who’s using the platform?” and “what is our impact to our business?”. Support to kind of Developers: “I don’t want to do Kubernetes, I want to deal with an abstraction” versus “I want a cluster-as-a-service to keep control”. Principles and strategy: take the pain with zero developer interaction.
  • Sometimes, Lipstick Is Exactly What a Pig Needs! — Abby Bangser, Syntasso & Whitney Lee, VMware — Key success criterias of your Platform: Autonomy, Contextual distance and Capabilities versus Interfaces.
  • AI-powered, paved road platform at Intuit. Application centric runtime (simplified workload specification), Traffic management and Developer friendly (debuggability tools — right in time debugging ephemeral container).
  • Designing for Success: UX Principles for Internal Developer Platforms. Design is about how it works (Steve Jobs). Build an onboarding user journey map. Think about simple users as well as advanced users.
  • Boosting Developer Platform Teams with Product Thinking. Product centricity: Value (why we do that? right thing to do? outcomes?) + Viability (who are our customers? will they use it? Empowered product person: Tech+UX+Eng with customer empathy. Developers have different context, incentives and needs.
  • Panel: Navigating the Path to Platform Engineering Excellence: A Comprehensive Guide — Cortney Nickerson, Kubeshop; William Rizzo, SUSE; Abby Bangser, Syntasso; Areti Panou, SAP SE; Aparna Subramanian, Shopify
  • Product Market Misfit: Adventures in User Empathy — User empathy is key. Ask your users, you’ll see assumptions versus reality results/learnings. Dog food your own work, shared perspectives comes from proximity. Never stop listening and learning from your users, invite critical feedback. 注:这些主题大部分都有视频回放或者公开PPT,请点击“阅读原文”查看。

Platform Engineering Day 平台工程日 完整议程 (opens in a new tab)

  • 平台即产品 ——Ritchie Brothers. Removing Developer frictions is the higher priority.
  • 释放创新:NatWest银行如何通过云原生工具交付平台即产品
  • 黄金路径:自管理、自编排、自服务 “定制化是敌人”。
  • 向 K8S 及更高目标迈进—— 推进你的平台工程计划成熟度 — Nicki Watt, OpenCredo — A great and detailed walkthrough of the Platform Maturity Model of the CNCF WG Platforms. 4 maturity levels for 5 aspects to consider in order to check your own limitations and opportunities for improvement.

AppDeveloperCon

  • 应用现代化:从概念到 K8S — George Hantzaras, MongoDB — App modernization journey, how platform engineering could help modernize your apps along with your infrastructure.
  • Deploying Your Apps to Kubernetes Without the Boilerplate — Marc Nuri & Roland Huß, Red Hat — Simplification of the Developers inner and outer loops. A Developer’s dilemna with Kuberentes: “From YAML FTW to WTF…”. Cross-language (helm, odo, tilt, scaffold) versus language specific (ko, jib, jkube) developer tools.
  • Unleashing the Power of Serverless on Kubernetes with Knative, Crossplane, Dapr, KEDA, and Friends — Viktor Farcic, Upbound — A combination of Dapr and OpenFunction could simplify the interface of your Platform for your Developers.
  • Dapr and Wasm; a Symbiosis for Polyglot Application Development — Sven Pfennig & Christoph Voigt, Liquid Reply GmbH — Another combination of Dapr and Wasm to simplify the interface of your Platform for your Developers.

ArgoCon

  • Argo生态的平台工程:Elastic 案例的故事 — To simplify the Dev experience, abstracting the applicationsets with a custom configuration layer in CUE and proposing a custom proper promotion tool.

BackstageCon

注:Backstage 项目刚刚庆祝完4岁生日!

  • Let’s Go Backstage: End to End IDP Tips & Tricks for Platform Engineers — Oshrat Nir & Guy Menahem —Implementing Backstage still needs to invest time and a dedicated team. The outcomes could really improve the quality of your engineering: less context switching and increase docs reach and usage. The good news is that the new plugins system will simplify how to create and maintain your own Backstage instance.
  • How Did Backstage Make 500+ Developers Happy in a Highly Regulated Enterprise — Thomas Grønbæk, Bankdata A/S — Improving and investing in DevEx is possible, even in an highly regulated enterprise. 5 core values: Enhance discoverability, enforce self service, minimize cognitive load, reduce wait time and high availability tool stacks. “If you create a cool plugin that solves bad DevEx in a compliance process you got a potential killer app”.

Multi-TenancyCon

  • Multi-Tenant vs. Micro-Clusters in Kubernetes-Driven Platform Engineering at Adobe — Project Ethos for the Adobe Experience Platform providing a Namespace profile as a Service to onboard internal Developers/customers in a muti-tenant projects and clusters setup.

Cloud Native StartupFest 云原生创业节

注:这个部分对我来说非常重要,我很高兴看到专门为此举办同场活动。First*, Open Source (OSS) won’t be there if companies were not making business and money on top that. We are seeing a lot of Startup struggling on making money on top of OSS, and recently we have seen a lot of products changing their licensing (Terraform, Linkerd, Redis). We shouldn’t avoid such discussions.* Second*, the Startup world is very inspiring for any Platform Engineering initiative out there: Product Market Fit, Funding, Marketing, Sales, etc.*

  • Startup Lessons from 25 Years and Five Startups — Tim Enwall, Fermyon Technologies, Inc. — Product Market fit, “Customers cash is 1000% better than Investors cash”, “You are always fundraising”, co-founders values alignment, build the best workplace ever (“amazing teams deliver outrageous results”), two essential traits: irrational belief + intimacy with fear and failure.
  • Panel: Venture Capital and Open Source, the Good, the Bad, and the Ugly — Kelsey Hightower; Aneel Lakhani, Crane Venture Partners, Megan Reynolds, Vertex & Michael Yamnitsky, Insight Partners — True validation of a Product Market fit: “validating a real problem + find the first customer willing to fund/pay you for that”. “From being a tech person, you need to become a sales person as co-founder”. Be transparent about what not working today, and show that you are learning, solving real problems, etc.
  • Fireside Chat with Kelsey Hightower and Alex Polvi, CEO, CoreOS, Inc — Wow! This one is amazing. I’m a big fan of Kelsey. He always mentions his time at CoreOS, that’s where now I understand how his own pivotal moment happened at CoreOS with Alex. Just listened and watched this one, if you want to know more.
  • Is Your OSS Project Ready to Spin off Into a Company? — Arsh Sharma & Ramiro Berrelleza, Okteto; Idit Levine, Solo.io; Madhuri Yechuri, Elotl Inc.; Shauli Rozen, ARMO —” Is your project really used and getting feedbac from real customers (instead of just having GitHub stars)?”

OpenShift 社区聚会

  • 案例分享:Bechtle IDP — Bechtle’s IDP and OpenShift workloads in an Air-Gapped environment using Score and Humanitec Orchestrator
  • 从平台工程到开发者成功

KubeCon

注:Kubernetes 刚刚满10周年了!哇哦,时光飞逝!

  • 简化内外部云原生开发者的反馈循环 — Dapr and TestContainers as 2 layers of abstraction to simplify the Developer experience.
  • State of Platform Maturity in the Norwegian Public Sector — Great overview of different initiative to accelerate innovation in the public sector in Norway, with Platform Engineering best practice. One example is with nais.io.
  • Platform Engineering with Project Bedrock at OVO Energy — The need to build an internal developer platform to increase Developers productivity at scale.
  • Developers Demand UX for K8s! — Walkthrough of the results of a 16 questions surveys confirming that authoring Kubernetes manifests and debugging in Kuberentes are hard. Developers need an abstraction layer.
  • Why Kubernetes Is Inappropriate for Platforms, and How to Make It Better — The Platform challenges around the 3 main personas: Platform Owner, Service Provider and User.
  • Keeping the Bricks Flowing: The LEGO Group’s Approach to Platform Engineering for Manufacturing — Product focus across the Organisation is a super power. User adoption is not a given, it must be earned. Engage with your end-users early. Stick to the 80/20 rule — save ambitions for later.
  • Navigating the Depth of App Delivery Through Memes — Great overview of what’s a CNCF TAG, the TAG App Delivery (including the Platforms WG) and also talking about a potential new TAG App Development.
  • Rapid IDP Capability Development and Automated Testing at Autodesk — How to deploy your IDP stack based on CNOE locally with a Kind cluster.
  • Cultural Shifts: Fostering a Chaos First Mindset in Platform Engineering — Conducting chaos engineering experiments, to gain insights into how the platform behaves during unexpected events.

CNCF | KubeCon Paris 2024 为期4天的每日总结

KubeCon + CloudNativeCon Europe 2024 第1天:同场活动与公告回顾 | CNCF (opens in a new tab) KubeCon + CloudNativeCon Europe 2024 第2天:云原生如何推动人工智能运动(及其他新闻)| CNCF (opens in a new tab) KubeCon + CloudNativeCon Europe 2024 第3天:可持续计算的力量 | CNCF (opens in a new tab) KubeCon + CloudNativeCon Europe 2024 第4天:Kubernetes 过去回顾与未来(及其他新闻) | CNCF (opens in a new tab)

关于 KubeCon Paris 2024的更多参会总结与回顾

  • KubeCon Europe 2024 | by Ryan Gough and Majid Attar | JYSK Tech
  • KubeConEu 2024 Recap and Highligts by Dinant Paardenkooper
  • KubeCon EU 2024 🥳🤯 (salaboy.com)
  • What a fantastic #KubeConParis2024! by Shweta Vohra
  • KubeCon EU 2024 Paris: Key Takeaways by Daniel Bryant
  • See how Azure is empowering cloud-native development and AI innovation with Kubernetes at KubeCon Europe 2024 — Microsoft Open Source Blog
  • KubeCon Europe 2024 Wrap-Up — Isovalent → You’ll learn here where the French quote from Solomon is coming from ;)
  • KubeCon Europe: WebAssembly, eBPF Are Huge for Cloud Native — The New Stack
  • KubeCon 2024 Insights: Spotlight on Platform Engineering, Large Language Models, and WebAssembly | by Torsten Volk | Mar, 2024 | Medium
  • Récap du premier jour de Kubecon Europe 2024 — Mardi — colocated events (zwindler.fr)
  • Backstage in Paris: Wrapping up BackstageCon and KubeCon + CloudNativeCon Europe 2024 | Backstage Software Catalog and Developer Platform
  • Team Nirmata at KubeCon EU 2024: Modern Security for Modern Apps | Nirmata
  • Fresh from Paris: Platform engineering wisdom from KubeCon — Spot.io
  • KubeCon EU 2024: Highlights from Paris | Docker
  • KubeCon EU Paris: The (Re)Emergence of Platform as a Product (syntasso.io)
  • KubeCon Paris 2024 — Artificial Intelligence with Kubernetes and the Future of Cloud Native — Sokube
  • KubeCon Paris, recap
  • KubeCon + CloudNativeCon 2024 Recap: Highlights and Takeaways | by Maryam Tavakkoli | Women in Technology | Apr, 2024 | Medium

访问原文链接查看全部内容:https://medium.com/@mabenoit/platform-engineering-kubecon-paris-2024-1da02e6247e2 (opens in a new tab)

For platformers !