|
| 1 | +# 平台工程动态 Monthly News 2023-11 |
| 2 | + |
| 3 | +## TOC |
| 4 | + |
| 5 | +[TOC] |
| 6 | + |
| 7 | +## 项目与社区动态 |
| 8 | + |
| 9 | +### CNCF 云原生技术全景图 v2 |
| 10 | + |
| 11 | +CNCF 正计划在年底前发布云原生技术全景图 v2,更快更易用 |
| 12 | + |
| 13 | +[云原生技术全景图预览地址](https://cncf.landscape2.io) |
| 14 | + |
| 15 | +### 2023 平台工程调研报告 |
| 16 | + |
| 17 | +[Platform Engineering 社区:2023 平台工程调研报告](https://platformengineering.org/blog/results-are-in-the-2023-platform-engineering-survey) |
| 18 | + |
| 19 | +欢迎参与中文本地化翻译工作。 |
| 20 | + |
| 21 | +### CNCF App Delivery TAG 发布中文网站 |
| 22 | + |
| 23 | +[CNCF App Delivery TAG 中文网站](https://tag-app-delivery.cncf.io/zh/) |
| 24 | + |
| 25 | +### CNCF 平台工程成熟度模型发布 |
| 26 | + |
| 27 | +[CNCF 平台工程成熟度模型](https://tag-app-delivery.cncf.io/whitepapers/platform-eng-maturity-model/) |
| 28 | + |
| 29 | +平台白皮书中文版正在提交到上游发布至中文网站。 |
| 30 | + |
| 31 | +### Humanitec 发布平台工程现状报告 |
| 32 | + |
| 33 | +* [State of Platform Engineering Report Volume 1](https://humanitec.com/whitepapers/state-of-platform-engineering-report-volume-1) |
| 34 | +* [State of Platform Engineering Report Volume 2](https://humanitec.com/whitepapers/state-of-platform-engineering-report-volume-2) |
| 35 | + |
| 36 | +### Gartner: 中国的平台工程正处于萌芽期 |
| 37 | + |
| 38 | +Gartner 于近日最新发布 2023 年中国信息与通信技术成熟度曲线,该曲线显示中国的平台工程 正处于萌芽期。 |
| 39 | + |
| 40 | +[微信文章:2023 年中国信息与通信技术成熟度曲线](https://mp.weixin.qq.com/s/zxw3UFb0oy3vKTou2ZaTJg) |
| 41 | + |
| 42 | +### CNCF PaaP 工作组正在起草「平台即产品」白皮书 |
| 43 | + |
| 44 | +CNCF TAG App Delivery - PaaP WG 正在起草 平台即产品白皮书 |
| 45 | + |
| 46 | +- Platform as a Product |
| 47 | +- Introduction |
| 48 | +- Adopting a Product Mindset |
| 49 | +- Developing a Platform Strategy |
| 50 | +- Organizational Transformation |
| 51 | +- Delivering the Platform |
| 52 | +- Glossary |
| 53 | + |
| 54 | +### HashiCorp 发布平台团队最佳实践 |
| 55 | + |
| 56 | +[Platform Teams Best Practices](https://www.hashicorp.com/resources/platform-teams-best-practices) |
| 57 | + |
| 58 | +该白皮书详细介绍了云技术应用的各个阶段、平台团队所扮演的角色,以及如何建立和确保这些团队及其创建的平台取得成功。 |
| 59 | + |
| 60 | +Contents |
| 61 | + |
| 62 | +- Executive Summary |
| 63 | + |
| 64 | +- The 3 phases of cloud adoption |
| 65 | +- Phase 1: Adopting — an ad hoc approach to cloud |
| 66 | +- Phase 2: Standardizing Platform as a service |
| 67 | +- Phase 3: Scaling Hybrid and multi-cloud platforms |
| 68 | +- Platform teams bring order to chaos |
| 69 | +- What’s in scope for platform teams? |
| 70 | +- Platform teams accelerate cloud adoption |
| 71 | +- Enterprise platform capabilities |
| 72 | +- Platform team best practices |
| 73 | +- Considerations when establishing a platform and platform team |
| 74 | +- Organizational considerations of platform teams |
| 75 | +- Ensuring adoption and success |
| 76 | +- The value of platform teams |
| 77 | +- Conclusion and next steps |
| 78 | + |
| 79 | +## 会议与活动 |
| 80 | + |
| 81 | +### GitHub Universe 2023 |
| 82 | + |
| 83 | +* [DEV2173G: Driving organizational sustainability with platform engineering](https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog/session/1686444082467001GFo7) |
| 84 | +* [DEV2882L: Platform engineering: a new idea or just a new name?](https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog/session/1698054675283001a1yL) |
| 85 | +* [DEV2891D: Platform engineering made easy: Octopus Deploy’s answer to DevEx](https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog/session/1698305589636001ialV) |
| 86 | +* [DEV2197G: Built with ❤️: Why developer experience matters](https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog/session/1686490376577001nn5j) |
| 87 | + |
| 88 | +### KubeCon + CloudNativeCon Europe 2023 即将召开 |
| 89 | + |
| 90 | +KubeCon + CloudNativeCon Europe 除设置 Platform Engineering 专题外,还额外有同场活动:Platform Engineering Day。 |
| 91 | + |
| 92 | +Platform Engineering Day 包括以下主题: |
| 93 | + |
| 94 | +- Improving platform maturity |
| 95 | +- Using platforms to drive developer experience |
| 96 | +- Platform product management practices |
| 97 | +- Measuring platform success |
| 98 | +- Designing paved paths |
| 99 | +- Building platforms for day 2 operations |
| 100 | +- Investing in platforms |
| 101 | +- Platform team composition |
| 102 | +- Platform adoption stories |
| 103 | +- Examples of internal platform evangelism |
| 104 | + |
| 105 | +[KubeCon + CloudNativeCon Europe 2023 活动主页](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/platform-engineering-day/) |
| 106 | + |
| 107 | +### TOP100 全球软件研发案例峰会设置平台工程专题 |
| 108 | + |
| 109 | +全球软件案例研究峰会是科技界一年一度的案例研究榜单,旨在发现有案例教学意义的项目或方法论。 |
| 110 | + |
| 111 | +本次大会将于 2023 年 12 月 16 日在北京市朝阳区国际会议中心召开,设置有「提升规模化效能的平台工程」专题。 |
| 112 | + |
| 113 | +[TOP100 峰会平台工程专题](https://www.top100summit.com/Project_detail?id=5880) |
| 114 | + |
| 115 | +## 优质好文推荐 |
| 116 | + |
| 117 | +### 8 Essential Metrics to Measure Developer Productivity in 2023 |
| 118 | + |
| 119 | +[8 Essential Metrics to Measure Developer Productivity in 2023](https://www.turing.com/resources/how-to-measure-developer-productivity) |
| 120 | + |
| 121 | +Table of Contents |
| 122 | + |
| 123 | +1. What is developer productivity? |
| 124 | +2. Why do companies measure developers' productivity? |
| 125 | + 1. Resource Allocation and Management |
| 126 | + 2. Identifying Strengths and Weaknesses |
| 127 | + 3. Setting Realistic Goals and Expectations |
| 128 | + 4. Tracking Progress and Improvement |
| 129 | + 5. Demonstrating Value to Stakeholders |
| 130 | +3. Why is prioritizing your to-do list essential? |
| 131 | +4. How do you measure a developer's productivity? |
| 132 | + 1. Efficiency |
| 133 | + 2. Code churn |
| 134 | + 3. Lead time |
| 135 | + 4. Cycle time |
| 136 | + 5. Activity |
| 137 | + 6. Communication and collaboration |
| 138 | + 7. Mean time to recover (MTTR) |
| 139 | + 8. Job satisfaction and well-being |
| 140 | +5. Barriers to Developer Productivity and Effective Strategies for Improvement |
| 141 | + 1. Barriers to Developer Productivity |
| 142 | + 2. Ways to Improve Developer Productivity |
| 143 | + 3. Measuring Developer Productivity |
| 144 | + 4. Best Practices for Measuring Developer Productivity |
| 145 | +6. Tools to Measure Developer Productivity |
| 146 | + 1. Project management tools |
| 147 | + 2. Collaboration tools |
| 148 | + 3. Employee engagement tool |
| 149 | +7. Conclusion |
| 150 | + |
| 151 | +### Pravanjan Choudhury 的平台工程主题的系列文章 |
| 152 | + |
| 153 | +- Part 1: [Evolving DevOps: Platform Engineering Takes Center Stage](https://thenewstack.io/evolving-devops-platform-engineering-takes-center-stage/) |
| 154 | +- Part 2: [The DevOps Future Is User-Centric Platform Engineering](https://thenewstack.io/the-devops-future-is-user-centric-platform-engineering/) |
| 155 | +- Part 3: [Shaping DevOps with the Best of ‘By Audit’ and ‘By Design’](https://thenewstack.io/shaping-devops-with-the-best-of-by-audit-and-by-design/) |
| 156 | +- Part 4: [Cloud Portability: How Platform Engineering Pushes Past Toil](https://thenewstack.io/cloud-portability-how-platform-engineering-pushes-past-toil/) |
| 157 | +- Part 5: [How Platform Engineering Can Help Keep Cloud Costs in Check](https://thenewstack.io/how-platform-engineering-can-help-keep-cloud-costs-in-check/) |
| 158 | +- Part 6: [Making the Leap: Ops Roles Evolve into Platform Engineers](https://thenewstack.io/making-the-leap-ops-roles-evolve-into-platform-engineers/) |
| 159 | +- Part 7: [Platform Engineering, Yes/No? A Guide to Making the Call](https://thenewstack.io/platform-engineering-yes-no-a-guide-to-making-the-call/) |
| 160 | +- Part 8: [Measuring Key KPIs and Platform Engineering Success](https://thenewstack.io/measuring-key-kpis-and-platform-engineering-success/) |
| 161 | +- Part 9: [Bringing Harmony to Chaos: A Dive into Standardization](https://thenewstack.io/bringing-harmony-to-chaos-a-dive-into-standardization/) |
| 162 | +- Part 10: [Platform Engineering — Navigating Today, Forecasting Tomorrow](https://thenewstack.io/platform-engineering-navigating-today-forecasting-tomorrow/) |
| 163 | + |
| 164 | +作者:Pravanjan Choudhury |
| 165 | + |
| 166 | +Pravanjan Choudhury is the CEO and co-founder of Facets, a self-serve DevOps automation platform that helps companies adopt platform engineering practices. With over 19 years of experience, Pravanjan has worked on diverse technology platforms, ranging from embedded systems to cloud-based products. During his last tenure as a CTO, he successfully led multiple acquisitions and effectively scaled technology teams. He holds a Ph.D. in computer science and enjoys playing badminton in his leisure time. |
| 167 | + |
| 168 | +### 平台工程:减少认知负荷,提高开发者生产力 |
| 169 | + |
| 170 | +[平台工程:减少认知负荷,提高开发者生产力](https://thenewstack.io/platform-engineering-reduces-cognitive-load-and-raises-developer-productivity/) |
| 171 | + |
| 172 | +介绍:平台工程是为自助服务功能设计和构建工具链和工作流的实践,以降低软件开发的复杂性。 |
| 173 | + |
| 174 | +### 通过平台工程与自服务工具为开发者赋能 |
| 175 | + |
| 176 | +[通过平台工程与自服务工具为开发者赋能](https://thenewstack.io/developer-empowerment-via-platform-engineering-self-service-tooling/) |
| 177 | + |
| 178 | +介绍:应用程序开发团队最常想要的是能够提高速度和自主性的工具。不仅要减少构建、测试和部署的摩擦,还要能够了解其应用程序中发生的情况。 |
| 179 | + |
| 180 | +### 将 FinOps、DevOps 和平台工程结合在一起 |
| 181 | + |
| 182 | +[Bringing together FinOps, DevOps, and platform engineering](https://platformengineering.org/blog/bringing-together-finops-devops-and-platform-engineering) |
| 183 | + |
| 184 | +作者:Ajay Chankramath, Head of Platform Engineering at ThoughtWorks North America |
| 185 | + |
| 186 | +Discover how to achieve cloud cost efficiency through the power of platforms, by combining proven and efficient engineering practices. |
| 187 | +Ajay Chankramath, Head of Platform Engineering at ThoughtWorks North America |
| 188 | + |
| 189 | +## 视频与播客 |
| 190 | + |
| 191 | +### How to get platform engineering on their radar |
| 192 | + |
| 193 | +[Hacking your manager - how to get platform engineering on their radar](https://www.youtube.com/watch?v=Iw-3bbd6f8w ) |
| 194 | + |
| 195 | +### Cognitive Load and Platforms |
| 196 | + |
| 197 | +播客节目主题:[Cognitive Load and Platforms](https://packetpushers.net/podcast/hs059-cognitive-load-and-platforms/) |
| 198 | + |
| 199 | +节目大纲: |
| 200 | + |
| 201 | +1. The Concept of Cognitive Load in Platforms |
| 202 | +2. The Purpose of Platforms in IT |
| 203 | +3. Managing Complexity in Platforms |
| 204 | +4. Practical Implications of Understanding Cognitive Load |
| 205 | +5. Cognitive Load and Its Impact on Problem-Solving and Decision-Making |
| 206 | +6. The Balance Between Experience and Innovation |
| 207 | + |
| 208 | +## 图书 |
| 209 | + |
| 210 | +### Platform Engineering: What You Need to Know Now |
| 211 | + |
| 212 | +* [电子书:平台工程必知必会](https://thenewstack.io/new-ebook-free-platform-engineering-guide/) |
| 213 | +* [PDF 下载:平台工程必知必会](https://dl.thenewstack.io/ebooks/series12/TheNewStack_PlatformEngineering_WhatYouNeedtoKnowNow.pdf) |
| 214 | + |
| 215 | +### Platform Strategy: Innovation Through Harmonization |
| 216 | + |
| 217 | +新书出版 - [Platform Strategy: Innovation Through Harmonization](https://leanpub.com/platformstrategy) |
| 218 | + |
| 219 | +作者:Gregor Hohpe 是 PlatformCon 的演讲嘉宾,在 YouTube 上有许多不错的视频。 |
| 220 | + |
| 221 | +Gregor Hohpe 为 CTO 和高级 IT 主管提供 IT 战略、云架构和组织转型方面的建议。他曾担任新加坡政府顾问、安联集团首席架构师、谷歌云 CTO 办公室技术总监。 |
| 222 | + |
| 223 | +Table of Contents |
| 224 | + |
| 225 | +* Part I: Understanding Platforms |
| 226 | + * Standing on the Shoulders of Giants |
| 227 | + * The Fab Four of Technology Platforms |
| 228 | +* Part II: A Strategy for Platforms |
| 229 | + * Formulating a Strategy |
| 230 | + * Becoming a Platform Company |
| 231 | + * Mapping Platforms |
| 232 | + * The Platform Paradox |
| 233 | + * Addendum: “I ACED My Strategy” |
| 234 | +* Part III: In-House Platforms |
| 235 | + * In-House IT Platforms |
| 236 | + * IT Platform and IT Services Org Are Antonyms |
| 237 | + * Mechanisms not Magic |
| 238 | + * Do You Have an Opinion? A mind of your own? |
| 239 | + * Making Platform Decisions |
| 240 | + * Procuring a Platform |
| 241 | +* Part IV: Designing Platforms |
| 242 | + * The 7 “C“s of Platform Quality |
| 243 | + * Fruit Salad or Fruit Basket? |
| 244 | + * Will Your Platform Float or Sink? |
| 245 | + * Beware the Grim Wrapper! |
| 246 | + * Build Abstractions, Not Illusions |
| 247 | + * Failure Doesn’t Respect Abstraction |
| 248 | +* Part V: Implementing Platforms |
| 249 | + * Platform Anatomy |
| 250 | + * Platform Implementation Choices |
| 251 | +* Part VI: Growing Platforms |
| 252 | + * The Cube: Three Dimensions of Platform Evolution |
| 253 | + * The Shape of Platforms |
| 254 | +* Part VII: Organizing for Platforms |
| 255 | + * Platform, Inc. |
| 256 | + * Rolling out a Developer Platform |
| 257 | + * The Customer-Centric Platform Team |
| 258 | + * Platform Teams Without Platform |
0 commit comments