在互联网公司,中台是一个无法回避的概念,在阿里的带领下,大家都在建设自己的中台,无论是否真的需要。所谓中台就是一种抽象,类似于编程中的抽象,目的是为了解耦和复用。对公司而言,解耦等于更清晰的职责划分,复用则意味着降低成本,这也是建设中台的目的。
比较常见的中台有技术中台和业务中台两种。
技术中台一般有开发框架、运维平台、容器服务等,旨在制定统一的开发与运维体系,大家在同一个标准体系下进行开发部署,能够使开发工作更标准化和流程化,降低出错的概率,并且多个业务间能够复用底层的能力。
业务中台常见的有账号系统、订单系统等,比如公司的每个业务都需要一套账号系统,而每个业务的账号系统都比较类似,包含基础的注册登录、用户资料、风控等功能,而如果每个业务都单独开发一套就会造成浪费,所以就将这些能力抽象为一个账号中台,各个业务来接入就行了。
最近突然意识到,这些所谓的中台本质上不就是 SaaS (Software as a service, 软件即服务) 嘛。本质上都是把一套功能做抽象和封装,然后以服务的形式提供给别人使用。比如前面提到的账号中台,现在做的比较不错的产品就有 Clerk、Authing 等,而技术中台方面,各种云服务更是层出不穷。
所以在目前经济不景气的大背景下,给中小企业做“中台”,以 SaaS 的形式提供服务给他们,帮助他们降低成本会不会是个不错的方向。另外,阿里在拆中台,我认为更多的是出于组织架构和管理方面的考量,而不是中台真的没有用处。
技术
React 核心开发者 Dan 宣布从 Meta 离职
React 核心开发者、Redux 作者 Dan Abramov 宣布自己将在几周后从 Meta 离职,同时他将作为独立工程师继续留在 React 团队。现在比较好奇的是他要去哪儿了,不会是 Vercel 吧?!
面向 WebAssembly 的 ByteReact 框架
Web 前端框架不断在发展,各种新式框架都想方设法地做性能优化,但无论怎么优化都始终无法突破 JavaScript 引擎的速度局限,本文提出一个新的思路 -- 将代码编译成 WebAssembly,这样理论速度会有几倍的提升,并基于这个思路设计出了一个类 React 的框架。
开源
寻隐 / Queryable
寻隐是一款离线的自然语言相册搜索工具,它将 OpenAI 的 CLIP 模型部署到手机上来实现相关功能。作者表示目前该 App 能够给他带来每月 3000 块的收入,但出于部分用户对安全隐私的疑虑,决定将其开源,令人佩服。
Tailchat
Tailchat 是一款插件化的开源 IM 应用,同时包含管理后台、开放平台,可以定制化和私有部署。插件化的能力可以增强聊天功能,也可以实现聊天之外的能力,如视频会议、听音乐等。
LXGW WenKai / 霞鹜文楷
一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生,可以自由商用,完全免费。另外提供 Lite 版本,可以内嵌到软件中,甚至也可以用于网页。
工具
AirCode
AirCode 是一个 Node.js 技术栈的 Serverless 服务平台,在这上面可以进行编码、调试、部署等,功能包含云函数、数据库和文件存储,与微信小程序云开发、字节跳动的轻服务(已死)比较类似。
Reqable
Reqable 是一位独立开发者的作品。作为 HTTP 接口调试和开发的一站式解决方案,它支持 HTTP1、HTTP2 和 HTTP3,主要功能是 API 调试和测试,类似于 Charles 和 Postman 的集合。