Hasty Briefsbeta

双语

Head in the Zed Cloud

6 months ago
  • #Backend Development
  • #Rust
  • #Cloudflare Workers
  • Zed正在重建其名为Zed Cloud的云基础设施,以支持未来的业务增长。
  • Zed Cloud采用Rust语言构建,运行在Cloudflare Workers上,并编译为WebAssembly(Wasm)。
  • 选择Cloudflare Workers是因其卓越的可扩展性和降低运维复杂度的特性。
  • 核心使用的Cloudflare服务包括:Postgres数据库加速工具Hyperdrive、键值存储Workers KV和异步任务队列Cloudflare Queues。
  • 团队开发了与平台无关的框架便于测试,该框架包含一个`Platform`特征接口。
  • 当前实现了两种`Platform`特征:生产环境使用的`CloudflarePlatform`和测试环境使用的`SimulatedPlatform`。
  • `SimulatedPlatform`支持完整的端到端测试,包含客户端-服务端交互模拟。
  • Zed Cloud将成为未来基于DeltaDB的实时协作编程基础架构。
  • Zed正在招募具有Rust和Web API经验的工程师参与Zed Cloud开发。
  • 当前代码库包含7万行Rust代码和5700行TypeScript代码。