返回分类

工程实践

2 篇文章,按发布时间排列。

工程实践

Monorepo 与 Polyrepo:仓库边界不是架构边界

当一个团队从单一应用长出前端、服务端、共享组件、脚本和基础设施代码之后,仓库应该继续放在一起,还是按项目拆开,几乎一定会成为争论。 这场争论很容易退化成两句口号:Monorepo 方便复用,Polyrepo 边界清晰。两句话都没错,也都

工程实践

RPC 与 SDK:把远程调用包装成本地体验

一段 RPC 客户端代码看起来可能像普通函数调用: 它有参数、有返回值、能被 IDE 补全,甚至错误也表现为语言里的异常。真正发生的事情却远比一次本地函数调用复杂:数据要序列化,连接可能失败,请求可能已经执行但响应丢失,客户端和服务端版