平台工程动态 Monthly News 2023-12

滞波泛型
• 阅读 157

TOC

项目与社区动态

  • CNOE:云原生卓越运营
  • 领英工程团队开源了其开发者生产力与幸福感框架
  • Backstage 添加中文 README

会议与活动

  • PlatformCon 2024 议题正在征集中
  • KubeCon EU 2023 回顾
  • KubeCon NA 回顾
  • TOP100 全球软件案例研究峰会

优质好文推荐

  • 微软推出平台工程学习课程
  • 照亮前方:平台工程、黄金路径和自助服务的力量
  • 平台工程入门读物
  • Octopus: 平台工程
  • The Best Of Engineering Enablement 2023

项目与社区动态

CNOE:云原生卓越运营

Cloud Native Operational Excellence (CNOE) 是 Adobe、Amazon Web Services、Autodesk、Salesforce 和 Twilio 联合推出的一项用于构建内部开发人员平台 (IDP) 的开源计划。云原生卓越运营(又名 CNOE,发音为 Kuh.noo)是一项共享开发人员工具、想法和模式的共同努力,以帮助组织做出明智的技术选择并解决常见的痛点。CNOE 将使组织能够通过协调贡献、提供工具以及提供中立且公正的技术选择指导来应对工具蔓延和技术流失,以交付内部开发人员平台。

Cloud Native Operational Excellence (CNOE)

  • Approach
  • Technology Capabilities
  • Reference Implementations
  • Installation
  • Configurations
  • Extensions
  • idpBuilder CLI
  • Pluggability

更多详情请参考:CNOE:构建内部开发者平台IDP的开源参考框架 @ 平台工程洞察

领英工程团队开源了其开发者生产力与幸福感框架

实用魔法:提高软件开发团队的生产力和幸福感

近日,Linkedin 开源了其开发人员生产力和幸福框架(DPH 框架),它包含了一系列文档,介绍 Linkedin 内部用于理解开发人员及其需求的系统、流程、指标和反馈系统。

Backstage 添加中文 README

Backstage 是一个用于构建开发者门户的开放平台。Backstage 由 Spotify 开源,是 Spotify 内部使用的开发者门户的开源版本。
目前 Backstage 在 GitHub 上已经有 24k+ Star,是平台工程领域中最受欢迎的项目之一。

近日来自 @平台工程洞察 的贡献者 @杨振涛 为 Backstage 添加了 Backstage README 部分的本地化翻译

想参与更多平台工程相关项目吗?欢迎加入我们,一起为上游作出贡献。

会议与活动

PlatformCon 2024 议题正在征集中

PlatformCon 2024 将于 6 月 10-14 日线上进行,目前已开始征集议题,截止提交时间 2024-02-25。

更多详情请参考:PlatformCon 2024 议题征集 @ 平台工程洞察

KubeCon EU 2023 回顾

在 2023 年 4 月举办的 KubeCon EU 上,有一场小组讨论:

KubeCon Panel: How Platform Engineering Benefits Developers

与会者包括:

参与者一同讨论了以下议题:

  • What’s a ‘Platform,’ Anyway?
  • Why: The Point of Platform Engineering
  • Why Now for Platform Engineering
  • Why Developers Should Embrace Platform Engineering

值得回顾。

KubeCon NA 回顾

在 2023 年 11 月举办的 KubeCon NA 上,有一系列关于平台工程主题的分享:

KubeCon NA 平台工程 议题分享

以下是议题清单:

Tuesday, November 7

  • Back to the Future: Managing Trust in a Cloud-Native Environment - Eli Nesterov, SPIRL
  • Building, Scaling, and Growing Internal Developer Platform for Companies Inside Companies - Joshua Bezaleel Abednego & Giri Kuncoro, GoTo Financial
  • Harnessing Argo & Flux: The Quest to Scale Add-Ons Beyond 10k Clusters- Joaquin Rodriguez, Microsoft & Priyanka Ravi, Weaveworks
  • Building a Paved Road for Debuggability! - Anusha Ragunathan & Kevin Downey, Intuit
  • Runwasi: WebAssembly Serverless for Containerd - Angel M De Miguel Meana, VMware & Francisco Cabrera, Microsoft
  • Adopting Server Side Apply in Knative - a Case Study - Dave Protasowski, VMware
  • Scalable User Authentication for Kubernetes Clusters with OpenID Connector - Nathan Brahms & Shashwat Sehgal, P0 Security
  • Building Better Controllers - John Howard, Google
  • KMM: Your Swiss Army Knife for Kernel Modules on Kubernetes - Quentin Barrand, Red Hat & Hersh Pathak, Intel
  • Self-service Stream Processing Platform on Kubernetes at Apple - Chenya Zhang, Apple Inc.
  • Cutting Climate Costs with Kubernetes and CAPI - Shiva Rezaie & Steve Francis, Sidero Labs
  • Streamlining Infrastructure with Crossplane: A Transformation Story - Clément Blaise, Consensys & Jared Watts, Upbound

Wednesday, November 8

  • Running Large-Scale Scheduling Simulations with Virtual Kubelet - David Morrison, Applied Computing Research Labs
  • Declarative Everything - Cici Huang, Google
  • Leveraging Cluster-API for Production-Ready Multi-Regional Infrastructures - Shotaro Gotanda & Kotaro Inoue, LY Corporation
  • Empowering Users Through Platform Engineering: Unleashing the Potential of Self-Service Tooling - Ana Margarita Medina & Adriana Villela, Lightstep
  • On the Right Tack: Kubernetes at Uber Scale - Aditya Bhave & Apoorva Jindal, Uber Technologies
  • Efficient Resource Utilization for Batch Compute on Kubernetes - Amit Kumar & Kevin Xu, Uber
  • Kubernetes on a Budget: How to Get Pay-per-Use Right - Vasuki Prasad & Karim Lakhani, Intuit
  • Supercharge Your AI Platform with KubeRay: Ray + Kubernetes - Archit Kulkarni, Anyscale & Winston Chiang, Google
  • Gen3: Advancing Biomedical Research with an Open Source Cloud-Native Platform - Jawad Qureshi, University of Chicago & Colin Griffin, Krumware
  • Journey Of Building Our Kubernetes Platform: Successes, Failures, And Valuable Lessons Learned - Maryam Tavakkoli, Relex Solutions
  • How We Optimized Our Developer Experience with Telepresence - Frank Gu, Voiceflow
  • The Hidden Heroes Behind AI: Making Sense of GPUs and TPUs in K8s - David Porter, Google & Evan Lezar, NVIDIA

Thursday, November 9

  • Beyond the Cluster: Harnessing the Power of Kubernetes Namespaces - Victor Varza & Aneci Adrian, Adobe Inc
  • Introducing the BACK Stack! - Ritesh Patel, Nirmata & David Murphy, Upbound
  • Automate Production-Ready Cluster Using Crossplane Compositions and Kyverno - Dolis Sharma, Nirmata

TOP100 全球软件案例研究峰会

在刚刚结束的 TOP100 全球软件案例研究峰会上,有一个关于平台工程的专题,其中PECommunity平台工程社区发起人杨振涛也在峰会上做了分享:

TOP 100 专题:提升规模化效能的平台工程

优质好文推荐

微软推出平台工程学习课程

微软:平台工程指南

OVERVIEW: Platform engineering

  • What is platform engineering?

CONCEPT: Platform engineering principles

  • Introduction
  • Prioritize customers
  • Adopt a product mindset
  • Empower with self-service
  • Improve discoverability

HOW-TO GUIDE: Platform engineering journey

  • Build a team
  • Define the problem space
  • Plan and prioritize
  • Apply software engineering systems
  • Refine application platform

ARCHITECTURE: Design a self-service foundation

照亮前方:平台工程、黄金路径和自助服务的力量

Light the way ahead: Platform Engineering, Golden Paths, and the power of self-service

平台工程入门读物

Octopus: 平台工程

Octopus: 平台工程读物

  • Developer experience metrics
  • Measuring Platform Engineering with MONK metrics
  • Platform Engineering
  • Platform Engineering's patterns and anti-patterns
  • When to adopt Platform Engineering
  • DevOps team structures

The Best Of Engineering Enablement 2023

近日,DX 的联合创始人 ABI NODA 发表了一篇名为 The Best Of Engineering Enablement 2023 的文章,盘点了迄今为止发表的最佳研究论文和访谈清单。作为一份年终读物,可以帮助大家回顾 2023 年开发者生产力这一技术方向的发展趋势,非常值得一读。

更多详情请参考:DevEx:来自 SPACE 作者的一种全新的度量框架
@ InfoQ & 平台工程洞察

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Wesley13 Wesley13
4年前
Java获得今日零时零分零秒的时间(Date型)
publicDatezeroTime()throwsParseException{    DatetimenewDate();    SimpleDateFormatsimpnewSimpleDateFormat("yyyyMMdd00:00:00");    SimpleDateFormatsimp2newS
Stella981 Stella981
4年前
KaliTools说明书+BurpSuit实战指南+SQL注入知识库+国外渗透报告
!(https://oscimg.oschina.net/oscnet/d1c876a571bb41a7942dd9752f68632e.gif"15254461546.gif")0X00KaliLinux Tools中文说明书!(https://oscimg.oschina.net/oscnet/
Wesley13 Wesley13
4年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
4年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
4年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
4年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Python进阶者 Python进阶者
2年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这