项目架构设计:从业务到能力的映射


文档摘要

项目架构设计:从业务到能力的映射 本章用一个贯穿性的示例应用,演示如何把前九章的能力组装成真实架构。本节先做「业务拆解」与「能力映射」——这是动手前最重要的设计环节。 示例应用:智能知识协作平台 为了覆盖尽可能多的能力,我们设想一个「智能知识协作平台」,它的核心功能包括: 用户注册登录、个人资料管理。 用户创建、编辑、分享文档(支持上传图片附件)。 多人实时协作编辑同一文档(看到他人光标、在线状态)。 文档支持语义搜索(按意思查找)。 智能问答助手:基于全部文档回答用户问题(RAG)。 定时清理过期草稿、生成数据快照。 这个应用几乎要用到 Supabase 的每一项能力,是绝佳的整合示例。 第一步:识别实体与关系 架构设计从数据建模开始(第 2 章)。识别核心实体: 用户:平台的使用者。


发布者: 作者: 灏天文库 转发
评论区 (0)
U