Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >译】平台工程: 入门所需的所有知识

译】平台工程: 入门所需的所有知识

作者头像
黑光技术
发布于 2023-09-01 05:16:05
发布于 2023-09-01 05:16:05
2300
举报
文章被收录于专栏:黑光技术黑光技术

一个互联网技术玩家,一个爱聊技术的家伙。在工作和学习中不断思考,把这些思考总结出来,并分享,和大家一起交流进步。

平台工程: 入门所需的所有知识

数字平台正在形成一种提供服务和吸引用户的新方式。多亏了他们,才有可能为客户提供全渠道的体验,达到他们与公司互动的所有接入点。因此,组织可以利用这些机会来创建新的业务模型。

鉴于它们的广泛使用,在本文中,我们希望提供一个指南,以理解围绕数字平台而创建和发展的整个生态系统的基本原理。特别地,我们将解释开始使用云平台时需要了解的基本概念,并提供最重要的术语表。

数字平台:理解什么是成功的原因

当然,首先要了解的概念是数字平台,它是数字转型背后的工具。数字平台在用户与组织交互的外部渠道和组织的内部系统(例如CRM、电子商务、管理系统等)之间架起了数字鸿沟的桥梁。此外,该平台帮助系统减负,增加了所提供服务的可扩展性和灵活性,并缩短了上市时间。

一个结构良好的平台通常使用现代云原生技术开发,并分为三个层次:

  • -数据管理层:数据从组织系统中解耦,聚合在一个视图中,最终近乎实时可用。
  • 一个专用于业务逻辑的层:这里运行了一个微服务架构,它包含了与公司核心业务相关的所有功能。
  • 数字产品层,也就是一套 api,可以方便地连接外部渠道并缩短上市时间。

平台工程:构建基础平台

当讨论数字平台时,首先要考虑的概念之一是平台工程,根据Gartner的定义, 这是构建和运营用于软件交付和生命周期管理的内部自助开发者平台(IDPs)的学科。这个术语指的是平台的初始设计阶段,这当然是必要的,也可能很耗时,尤其是从头开始的时候。但是平台工程还包括设计之后的实现阶段,以及最重要的维护阶段,这是持续改进、扩展和更新平台功能的工作。

云平台一直在发展。每天都在开发新的工具,包括开源软件和专有软件,可以通过集成来促进或扩展某些操作。除此之外,平台工程师及其团队(也称为平台团队,我们将在后面看到)的日常工作重点是根据组织的需求创建工作流和自动化逻辑

平台工程正蓬勃发展,它被认为是一个非常具有颠覆性的趋势,以至于许多人认为它可以取代 DevOps 和 SRE。阅读这篇博客文章以了解更多!

平台经济:寻找平台的价值

数字平台,特别是云平台的现象现在非常普遍,它创造了一个完整的经济,称为平台经济。有趣的是,云平台提供的模块化和灵活性使即使是小公司也能与更结构化的竞争对手竞争。事实上,引领平台经济的创新科技公司,如 Uber、Spotify 和 Airbnb,是在市场上支持自己的最成功的公司。

要进一步探索,请阅读我们博客上的这篇文章:平台经济:为什么你需要模块化IT架构。

平台公司:基于平台组织公司

上面提到的平台经济的主要参与者是平台公司,它们是围绕数字平台构建商业模式的公司。采用这种方法最初需要大量的组织和运营工作,但是从长远来看,它提供了灵活性、敏捷性以及在出现业务机会时演化和抓住业务机会的能力。

平台公司专注于客户,客户是所有战略决策的中心。这意味着与技术实现或业务流程相关的复杂性不应该从外部感知;最重要的是,内部复杂性不应该影响最终用户及其体验

想了解更多关于这个主题的信息,请下载我们的免费白皮书为什么以及如何发展成一个平台公司。

平台团队:每天都在改进平台

一旦平台在公司内部创建和实现,就有必要每天都在它上面工作,以优化和扩展它的功能。这项工作通常由一个专门的团队完成,称为平台团队,由具有不同技能和经验的成员组成,尽可能跨职能。

平台团队的客户是公司的开发人员。平台团队的目的是确保其他团队在使用平台时尽可能获得无障碍和自助的体验:因此,平台团队必须专注于软件生命周期的所有方面。

开发者平台:改善开发体验

The IDP aims to serve the entire IT department of the organization. Specifically, this tool allows to: 开发者平台(也称为开发者门户)旨在简化开发团队的工作并改善开发者体验。为了更简单和更高效,创建两个开发人员平台可能是有用的,专用于具有不同需求的不同团队:一个内部开发人员平台 (IDP)用于组织的内部开发人员,一个外部开发人员平台 (EDP)用于外部开发人员。

IDP旨在服务于组织的整个 IT 部门。具体来说,这个工具允许:

  • 在一个受管制的环境中管理所有项目;
  • 实现整个 DevOps 周期的工业化和自动化,以提高生产力;
  • 避免组织瓶颈;
  • 自助式开发者,开发者拥有他们所需的所有技术;
  • 以统一的视角解决多/混合云的复杂性;
  • 增强发布软件的可解释性和可靠性。

相反,EDP 负责改善与组织外部开发人员的合作,通常来自合作公司或客户,通过提供公共 api 和文档的自助生态系统。EDP 允许 API 转化为货币化资源,将它们视为实际产品(API即产品 - AaaP),以及发布服务和提供软件试用版本的安全访问。

平台即服务 (PaaS):免费享用所有的好处

正如它所提到的,数字平台提供了许多好处,特别如果它是为使用它的组织定制的。然而,有几种情况从头开始构建自己的平台是不可能的,也是不划算的:在从头开始构建期间,以及平台启动和运行后的日常维护期间,所需的时间、资源和人力都是相当大的。

在这种情况下,有一种方法可以从平台的所有优势中受益,而无需投入精力来构建和维护它:这种服务被称为平台即服务(PaaS)。通过 PaaS,公司可以专注于开发自己的软件代码,更好地为客户服务,因为他们不用担心系统和基础设施管理。

结论

在本文中,我们收集了与云平台生态系统相关的一些关键概念,重点关注平台工程的世界。我们的目标是提供一个介绍性的概述,只涵盖一个非常丰富、巨大和不断发展的生态系统的一小部分。我们通过创建一个指南,提供你进入云平台世界的必要工具来做到这一点,云平台是一个快节奏和不断增长的世界,每天都有新的工具和机会出现。

关注这里一起学习

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 黑光技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【译】平台工程六大支柱
平台工程是用来设计、构建工具链和工作流的方法,软件工程师团队在这些工具和流程的帮助下,获得自助服务的能力。这些工具和流程被称为内部开发平台,经常会被简称为平台。平台团队的目标是提高开发生产力、加快发布节奏、提高应用稳定性、降低安全及合规风险,以及降低成本。
崔秀龙
2023/11/27
8660
【译】平台工程六大支柱
平台工程师的职责是什么?您是否需要?
软件规模扩大、复杂性增加,DevOps对调试基础设施使其可供开发者构建显得越来越重要。
云云众生s
2024/03/28
2070
平台工程师如何选择:建立还是购买
你是否应该构建一个内部自定义开发人员平台,直接购买现成的平台,还是将这两种方法相结合?权衡利弊以做出决定。
云云众生s
2024/03/28
3210
平台工程师如何选择:建立还是购买
研发效能 | DevOps 已死平台工程才是未来带来的焦虑
最近某位大神在推特上发了一个帖子,结果引来了国内众多卖课机构、培训机构的狂欢,开始贩卖焦虑,其实「平台工程」也不是什么特别高深莫测的东西。闲得无聊,把这位大神的几个帖子薅了下来,你看过之后就会觉得也没啥,都是熟悉的东西。
laofo
2022/11/01
4680
研发效能 | DevOps 已死平台工程才是未来带来的焦虑
研发效能|DevOps 已死平台工程永存带来的焦虑
最近某位大神在推特上发了一个帖子,结果引来了国内众多卖课机构、培训机构的狂欢,开始贩卖焦虑,其实「平台工程」也不是什么特别高深莫测的东西。闲得无聊,把这位大神的几个帖子薅了下来,你看过之后就会觉得也没啥,都是熟悉的东西。
laofo
2022/12/26
3140
研发效能|DevOps 已死平台工程永存带来的焦虑
平台工程对决:是否需要IDP?
内部开发者平台是平台工程的基石,还是只是另一个被过度炒作的工具?技术专家权衡其优缺点。
云云众生s
2025/01/09
1960
平台工程的六大支柱之三:Provisioning
译自 The Pillars of Platform Engineering: Part 3 — Provisioning。
云云众生s
2024/03/28
2330
平台工程的六大支柱之三:Provisioning
平台工程的是是非非
平台工程最近很热门。为了帮助您区分事实和夸张,这里总结了各方对平台工程是什么和不是什么的观点。
云云众生s
2024/03/28
1020
交织的世界:平台和移动应用工程
这些工程学科必须共存并协同工作,才能在不断发展的数字环境中提供安全可靠的应用程序。
云云众生s
2024/03/28
1480
Bechtle平台工程重塑软件开发
德国 IT 服务和咨询供应商 Bechtle AVS 采用平台工程,以更好地为其内部开发人员及其全球客户提供更好的代码和开发工具。
云云众生s
2024/09/06
1100
平台工程时代已至:八个关键主题
平台工程 绝对已经起飞。事实上,平台工程是几个月前在巴黎举行的 KubeCon + CloudNativeCon Europe 2024 的热门话题。
云云众生s
2024/05/18
1650
快速建立企业级开发者平台
Humanitec推出了面向AWS和GCP平台的、专门定制的开源参考架构实现代码。
云云众生s
2024/03/28
2170
快速建立企业级开发者平台
平台工程不适合中国企业?这个观点值得反驳!
作者 | 杨振涛 编者按:平台工程并非 2022 年度首次出现,最早可以追溯到 2017 年。经过 6 年多的发展,Gartner 于去年将平台工程列为了 2023 年度 10 大战略技术趋势之一。当我们回头去梳理平台工程相关技术的萌芽、现状以及早期实践者的部分经验和教训时,我们发现国外已经有了不少案例和实践,以及非常浓厚的技术讨论氛围,但从国内视角来看却缺少相关案例。对于中大型组织而言,要想更加高效稳健地进行软件开发和发布,平台工程是一个非常重要的考虑项,因此我们希望此文能给企业管理者、CTO 及技术
深度学习与Python
2023/03/29
5970
平台工程不适合中国企业?这个观点值得反驳!
平台工程最关键的第一个决定
为您的公司构建一个平台工程平台是一项艰巨的任务,需要做出许多关键决定。但也许最重要的是,首先要决定从哪里开始构建平台——从前端还是从后端。
云云众生s
2024/11/03
990
平台工程减轻认知负荷,提升开发者生产力
平台工程是通过设计并构建工具链和工作流程,提供自助服务能力,以降低软件开发的复杂性。
云云众生s
2024/03/27
1630
Supabase如何构建其平台工程策略
Supabase 分享其平台工程经验和见解,因为它进一步完善和构建其开源 PostgreSQL 数据库基础设施应用程序,该应用程序与 Google 的 Firebase 竞争。
云云众生s
2024/08/31
1260
平台工程应知应会
作者 | Luca Galante 译者 | 平川 策划 | 丁晓昀 随着社区和工具生态的快速发展,平台工程显然会继续存在下去。但是,和任何(相对)新的趋势一样,平台工程仍有许多未解之谜。最近,Humanitec 发布了第一份《平台工程现状报告》——以下是该报告的关键内容以及平台工程的重要趋势。 平台工程是软件工程中最大的趋势之一。PlatformCon 2022 ——有史以来的第一个平台工程大会——吸引了超过 6000 名参会者,而当地的聚会小组也有数千名会员,很显然,这一趋势将持续下去。 自然
深度学习与Python
2023/05/09
4200
平台工程应知应会
什么是平台工程师?
云计算、微服务、人工智能等技术正在高速发展与进步,软件开发变得越来越复杂与多样化。传统的软件开发模式已经不能满足现代企业对于快速交付、高质量、低成本的期望与需求。企业渐渐开始通过创建可重用、自助式平台的实践,使开发人员能够以最小的摩擦构建、部署和运行其应用程序,这就是平台工程逐渐崛起的契机。
iginkgo18
2023/06/02
8030
DevOps 已死?不重要!平台工程才是未来
最近, Scott Carey 发表了一篇调查文章,喊出了一些开发者的心声:“扯淡的 DevOps,我们开发者根本不想做运维!”除此之外,软件工程师兼 DevOps 评论员 Sid Palas 也在推特上写道,“DevOps 已死,平台工程才是未来。”
大数据技术架构
2022/12/01
5930
DevOps 已死?不重要!平台工程才是未来
回归PaaS:构建我们梦想中的平台
使用现代 PaaS 重新发现应用部署的简易性。了解 Heroku 等云原生工具如何改变生产力。
云云众生s
2025/01/25
3060
回归PaaS:构建我们梦想中的平台
相关推荐
【译】平台工程六大支柱
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档