入门平台工程的福音,麦肯锡刚发布了平台工程蓝图

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

在软件开发和工程效能领域,平台工程 (Platform Engineering) 是继 DevOps 后逐渐兴起的主流概念。平台工程,顾名思义,就是通过组合一系列标准化的软件开发工具,构建起一个标准化的研发平台。目标则是为了提高开发者体验和生产力。

file

Gartner 已经把平台工程列为 2023 年 Top 战略趋势。

file

国内几家头部互联网公司,也已经开始在内部推广平台工程。但因为平台工程在国内还比较新,可参考的资料不多。前不久,麦肯锡 (McKinsey) 在刚结束的 PlatformCon 2023 上发布了平台工程蓝图 (Platform Engineering Blueprints)。 麦肯锡作为全球最顶尖的咨询公司,在软件工程领域同样造诣颇深。其在 20 年发布的 「Developer Velocity: How software excellence fuels business performance」,系统阐述了研发效能对于业务表现的影响。

file

这次麦肯锡发布的蓝图,同样把平台工程的载体内部开发平台 (Internal Developer Platform / IDP), 进行了系统性地分类,下图是以 AWS 服务为基础的参考版本:

file

开发者控制平面 / Developer Control Plane 中控系统。开发者 Portal 如 Altassian Compass,Backstage,代码托管平台 GitHub, GitLab, Bitbucket,IaC 基础工具 Terraform 等均属于此类。

集成和交付平面 / Integration and Delivery Plane 软件的集成和交付。CI 的 GitLab, GitHub, Jenkins, CD 的 Argo,制品注册中心相关的 Docker, Harbor, JFrog 均属于此类。

资源平面 / Resource Plane 软件运行需要的组件。Kubernetes 以及管理 k8s 集群的 Rancher,处理不同业务的各类数据库 MySQL, PG, Elasticsearch, Kafka,管理网络的 Envoy,消息队列 RabbitMQ 等均属于此类

监控和日志平面 / Monitoring And Logging 监控和日志。典型的如 Datadog, Prometheus,以及云上的 Amazon Cloud Watch, GCP Cloud Monitoring

安全平面 / Security 管理安全,密钥,访问控制。Synk, Teleport, Vault 均属于此类。

分治是解决软件工程复杂度的方法。麦肯锡的蓝图就是一个典型的分治方案,划分了合理和清晰的边界和依赖关系。它既可以作为技术分拆的参考,也可以作为组织架构设计的参考。

平台工程组织基于麦肯锡的蓝图也制作了一份更加具体的 Internal Developer Platform 全景图,在每一个分类下列出了目前业界主流的标准化产品。

file

而在「集成和交付平面」 大类下,Bytebase 依然是数据库领域唯一上榜的工具。

file


除了数据库发布这个 Bytebase 的核心能力之外,Bytebase 其实覆盖了变更,查询,安全,治理,整个数据库开发的生命周期。

file

Bytebase 支持市面上所有主流的 TP, AP, NoSQL 数据库,此外也和主流的代码仓库以及 Terraform 集成,提供 GitOps 能力。

file

Bytebase 的下载量已经突破 100 万,来自全球不同行业的企业客户都选择 Bytebase 作为内部管理数据库开发的一站式方案。

file

在国内和 Bytebase 类似的产品有 Archery, Yearning,三者也都是开源项目。Bytebase 起步相对晚一些,但增长更快,因为有全建制的研发团队支持,保持着每 2 周发版的节奏持续维护,详细对比可参考:


💡 你可以访问官网,免费注册云账号,立即体验 Bytebase。

Bytebase VS Archery Bytebase 和 Archery 都提供了数据库版本控制和变更的能力,但两者在产品定位,产品形态,管理功能和使用方法上等方面都有较大的差异,上文对这两个工具进行了多维度比较。💡 你可以访问官网,免费注册云账号,立即体验 Bytebase 阅读详情

相关推荐

宝塔面板如何绑定域名与ssl证书达到安全登录

1.给宝塔面板绑定一个A记录的域名,去你的域名dns去解析绑定一个例如:bt.xxx.com。这时浏览器输入: bt.xxx.com:面板端口/安全入口, 可以看到宝塔面板登入入口了。4.把这个域名bt.xxx.com的ssl证书复制到:面板设置——面板ssl配置里头。5.最后把:绑定的域名填上并保存,日后就不能按IP地址登录了。3.给这个站点申请Let's Encrypt的ssl证书。2. 给宝塔添加一个数据库为空的站点。

hu5566798的博客 155

扔掉 Navicat、DBeaver、DataGrip,来试试这款吊炸天的开源数据库管理工具,吹爆!...

戳下方名片,关注并星标!回复“1024”获取2TB学习资源!大家好,我是民工哥!我们做 IT 行业的,工作始终绕不开数据库,所以,一款得心应手的、好用实用的数据库管理软件也是至关重要的。前面也推荐了不少有收费、开源的软件,大家可以点击文末Tools专栏查看,好不好用,只能看使用者的使用习惯与适合不适合。今天再来给大家推荐一款号称最强的开源数据库管理软件:Bytebase!这款软件有很多功能与 ...

民工哥的博客 3722

软考架构师90天冲刺|DAY44·Redis高级应用

已成为近年来数据库与缓存部分的绝对高频考点。:2024年综合知识真题考查了"Redis默认的持久化方式",答案是RDB,但生产环境推荐AOF或混合持久化。:2023年案例分析考查了"Redis高可用方案设计",要求考生选择合适的集群方案并说明理由。HSET cart:user:1001 product:1001 2 # 商品1001,数量2。:2023年综合知识真题考查了"适合实现排行榜功能的数据结构",答案是ZSet(有序集合)。的比重,特别是在2024年的考试中,Redis设计成为案例分析的重点题目!

Mc、科 169

Bytebase试用与对比

简介 官网介绍:Bytebase 是为 DBA 和开发人员进行数据库表结构 (schema) 变更而设计的团队协作工具。用户可以通过一个工作流 (pipeline),来推进 schema 在多个环境中的变化。同时用户也可以把 schema 保存在 VCS 中 ,再由新的 schema 文件提交来触发工作流。 由前Google和前蚂蚁员工创立的,首轮融资300万美元,此类软件之前使用过navicat,treesoft,Yearning,阿里内部的idb,阿里云的DMS,还有我在公司云原生数据库平台上自研

zhangjikuan的专栏 1万+

数据库版本控制|一文带你快速入门

毕竟,数据库版本控制也还是版本控制。开发人员希望以类似管理代码变化的方式来管理数据库变更:就像 GitLab 和 GitHub一样,Bytebase 是为团队以类似 Git 的方式管理数据库变更而构建的。💡 更多资讯,请关注 Bytebase 公号:Bytebase变更历史变更列表分支功能。

Bytebase的博客 788

飞越 Flyway!

Liquibase / Flyway 是基于本地,面向个体使用,由个体通过 CLI 或者应用接入 SDK,在应用启动前进行对数据库的变更。不仅有丰富的 SQL 审核能力,并且变更的时机也是和应用完全分离的。Bytebase 和 Liquibase / Flyway 类似,也主打数据库的 Schema 变更,同样是商业公司支撑的开源项目。在中国,Flyway 的流行度也更高一些。在数据库 Schema 变更这个领域,业界最老牌的两个产品是 Liquibase 和 Flyway,两者都有超过 15 年的历史。

Bytebase的博客 739

代码全开源!数据库工具届的瑞士军刀,替代多款工具的一站式数据库开发平台

Bytebase 目前支持了市面上所有主流的数据库。它收口了人对数据库的所有操作。通过一站式的解决方案,整合了各种零散的数据库工具,使得组织能通过统一的入口来变更、查询、保护和治理无论是云上还是云下的各种数据库。💡 更多资讯,请关注 Bytebase 公号:Bytebase

Bytebase的博客 1741

2024 最热门开源 GitOps 工具盘点

GitOps 是一种侧重于自动化、协作和持续交付的基础设施管理现代方法。它的核心理念是将 Git 作为配置和代码的唯一真理源。在 GitOps 实践中,对基础设施的任何更改都必须通过 Pull Request(合并请求)来进行,这些合并请求需要在并入主分支之前得到团队其他成员的审查和同意。

Bytebase的博客 583

5分钟自建数据库可视化平台,在线管理数据库也太方便了~

作为程序员,我们经常会使用客户端来管理数据库,但是却很少使用能管理数据库的在线服务。今天给大家推荐一个可以在线可视化管理数据库的开源工具Bytebase,不仅可以方便地管理数据库,还支持SQL审核和备份恢复,总之功能非常强大!

macrozheng的专栏 2537

Bytebase数据库 Schema 变更管理工具

Bytebase是面向DevOps团队的基于 Web 的、零配置、无依赖的数据库架构更改和版本控制管理工具。

每天都要开心呀(#^.^#) 2185

w232基于springboot高校新生宿舍预选系统的设计与实现

内容主要介绍高校新生宿舍预选系统,基于Springboot、Mysql、B/S结构,功能包括学生管理、宿舍预选分配等。还有作者简介和联系方式等。摘要应概括核心。摘要:本文介绍基于Springboot、Mysql和B/S结构的高校新生宿舍预选系统,实现学生管理、专业班级管理、预选与分配信息、宿舍信息及新闻资讯等功能,旨在提升宿舍分配效率与信息化管理水平。

卓怡学长的博客 174

数据库技术】复习日:关系代数 + SQL + 规范化(整理对比表)

适合读者:软考中级备考同学阅读时间:7分钟内容:关系代数、SQL查询、规范化三大模块核心对比表、易错点、记忆口诀汇总。

bianyuan172的博客 434

12软考备课基础阶段考点理论精讲数据库基础

CB C B

241

大数据平台敏感数据保护:银行数据仓库、Hive 场景的审计与管控怎么做?

大数据场景敏感数据保护,是指对数据仓库、数据湖、大数据分析平台(Hive、Spark、StarRocks 等)中存储的敏感数据,实施识别、访问控制、脱敏与审计的一整套措施。它管的是“数据集中存储和批量计算”这一环节的安全,区别于业务系统的实时查询场景。为什么大数据场景风险突出?三个原因:第一,数据高度集中。数据仓库汇聚了各业务条线的数据,一个库里可能装着全行客户的身份、账户、交易、资产信息——泄露的影响面远大于单个业务系统。第二,访问者构成复杂。

yuandiansec的博客 344

素材备份与换机恢复:一套本地优先的素材库备份方案复盘

影栈素材库实践:本地优先的素材备份与换机恢复方案,元数据库与文件目录双层设计复盘。

Change the World by Program 170

Memory 记忆设计讨论:为什么 Agent Memory 不能只靠向量数据库

既然 Agent 需要从历史信息中找内容,接入向量数据库不就可以了吗?

afjkdajs的博客 150

第13章 从一句话需求到上线“续费管家”小程序

目录本章导读13.1 从工作流到应用:一次范式跃迁13.1.1 真实场景:一个被遗忘的订阅13.1.2 个人开发者面前的“三座大山”13.1.3 两种产物的边界:工作流与应用13.1.4 扣子编程的“想法到实现”能力13.2 入口:新建一个编程项目13.2.1 从“新建编程项目”说起13.2.2 三种应用形态:网页、移动、小程序13.3 一句话需求的解构:应用描述五要素13.3.1 从一段产品化的指令说起13.3.2 要素一:产品定位与平台命名13.3.3 要素二:数据模型(实体与字

夏天又到了的专栏 250

2026 普通 Python 开发转型 AI Agent:学习清单与面试地图

一个 Agent 请求往往同时要调 LLM、查数据库、调 MCP、搜网页、请求第三方 API、读文件,全是 I/O 操作。I/O 的特点就是等——等网络、等磁盘、等别人响应,这段时间 CPU 是闲的。asyncio 干的事,就是在这段等待时间里切去干别的活。串行 2 秒,并发 1 秒,这就是 Agent 系统离不开 async 的原因。顺序执行是两个 1 秒相加,asyncio.gather 并发执行约等于 1 秒。

大模型大数据攻城狮的专栏 323

服务器运维:mysql 安装笔记

安装并配置MySQL Server:通过yum安装mysql-server,启用并启动mysqld服务,验证版本与状态。本地免密登录后,推荐设置root强密码,可选执行mysql_secure_installation进行安全初始化,确保数据库安全稳定运行。

snow的博客 59
上一篇: Bytebase 2.5.0 - VCS 集成支持 Azure DevOps,支持达梦数据库
下一篇: PlanetScale vs. Neon - MySQL 和 Postgres 间的第二仗
Bytebase
博客等级 码龄5年 1240粉丝 258原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值