| web | http://web:3000 | 主应用。其私有 API 由其他服务和镜像中的 cron 脚本调用 |
| document-updater | http://document-updater:3003 | 将编辑器中打开的文档保存在 Redis 中,应用编辑并写回 Mongo |
| docstore | http://docstore:3016 | 将每个项目的每个文档存储在 Mongo 的 docs 集合中 |
| real-time | http://real-time:3026 | 维护编辑器的 socket.io 连接,在浏览器和服务之间转发编辑 |
| chat | http://chat:3010 | 存储项目聊天和评论线程 |
| project-history | http://project-history:3054 | 将排队的编辑转换为历史变更并发送给 history-v1;保存标签 |
| history-v1 | http://history-v1:3100 | 存储每个项目的完整历史,并以 blob 形式存储文件内容 |
| filestore | http://filestore:3009 | 提供模板文件,并以只读方式提供 history-v1 写入的 blob |
| clsi | http://clsi:3013 | 编译项目,运行 SyncTeX 和字数统计,转换文档 |
| notifications | http://notifications:3042 | 存储项目列表中显示的通知 |
| linked-url-proxy | http://linked-url-proxy:3066 | 为 web 获取外部 URL 并拒绝内部地址 |
| third-party-datastore | http://third-party-datastore:3002 | 通过每个用户一个任务队列将项目与 Dropbox 同步 |