跳至正文
Starone

技术栈

我们用什么构建,何时使用

技术栈是一组决策。对于下列每项技术,我们说明它适用于何处,以及我们选用它的原因。选择类别可进行筛选,选择某项技术可查看我们的考量。

选择一项技术,查看我们何时使用它

编程语言

我们选择一门语言,看的是它的运行时行为、生态以及将来维护系统的团队,而不是个人偏好。

前端

用于构建界面的框架与工具,这些界面必须加载迅速、保持无障碍可用,并在产品增长过程中始终易于维护。

后端

与工作负载相匹配的服务端框架:事务型系统、I/O 密集型 API、AI 服务和内部工具。

数据

存储与消息系统,每一种都依据访问模式和它必须保证的一致性来选择。

云

我们基于主流公有云构建,并按客户选定的云厂商进行设计,在能够降低运维负担的地方使用托管服务。

基础设施

让环境可以复现、让发布成为日常事务而不是大事件的工具。

AI

我们用来构建 AI 系统的技术,这些系统可以在生产环境中被评估、被观测、被运维,而不只是用来演示。

Web3

把区块链技术当作基础设施来应用,并以对待任何处理价值的系统同样的工程纪律来对待它。

产品名称均为其各自所有者的商标。列出它们仅为说明我们使用的技术,并不意味着背书、认证或正式合作关系。

您使用的技术不在列表中

这份列表是我们积累最深的部分,而不是我们所用技术的全部。请告诉我们您现有的技术资产。