Slack/GitHub 老将复盘:自定义 emoji 为何限 23 个
The Pragmatic Engineer · rss · 2026-11-05
The Pragmatic Engineer 播客访谈 Maude Lemaire(《Refactoring at Scale》作者,先后在 Slack 近八年、GitHub 负责 DB 扩展,后加入 Cursor 优化性能),复盘超大规模软件的扩展经验:
- 雷群效应:Slack 把自定义 emoji 上限设为 23 个——10 万人群里每多一个 emoji 就多 10 万次扇出;还讨论了「事件洪流」如何压垮登录大量频道的 IT 重度用户
- 压测: 为 50 万 WebSocket 连接做压测,用 headless Chrome 每次要花 $15 万;她改用 Go 写的 Koi Pond 工具模拟精简版 Slack 客户端
- Rails 之痛:GitHub 首页每次加载触发跨 3 个集群的约 100 条 SQL;Active Record 抽象让开发者无意间制造大量 scatter query,导致 GitHub 无法超过 16 个数据库分片
- 平台工程观:基础性工作上亲自验证 LLM 输出,「激进的结构只能建在稳定地基上」;建议平台与产品工程师轮岗,最佳平台工程师往往是重复造轮子造烦了的产品工程师
另提及本次赞助商 turbopuffer、Antithesis、Entire(为 agentic 开发重新发明的「Trails」PR 概念)。
「编程与Agent」频道最新
- 开发者发布 Drivr 车载语音 Bot:Grok 玻璃屏卡片版上线 — bfrench · 2026-11-06
- 网友晒 Grok bot 代理亚洲数月行程:两个上下文文件搞定规划付款 — eptwts · 2026-11-06
- Aware 用 @aware 让 AI 助手随处可用,不打断工作流 — HaijunXia · 2026-11-06
- GitHub MCP server 将用 Agent Skills 替代 server instructions,主打省 token — DanWahlin · 2026-11-06
- GitHub 推出 Copilot Fusion:运行时自动路由模型与执行模式 — adnan_hashmi · 2026-11-06
- 把 90 年代透明翻盖手机改造成家庭语音助手,还能彩蛋彩铃 — gregbarbosa · 2026-11-06