SuperAPI AI 工具集

senior-architect

编程与开发

查看项目

更新于 10-15 21:42

技能介绍

用途:Senior Architect 是一个软件架构技能,提供高层架构指导,目标是让系统具备可扩展性、可维护性,并与业务目标保持一致。

主要能力:一、系统设计,包括微服务与单体架构的权衡(依据团队规模与领域复杂度)、用 Pub/Sub(Google Cloud Pub/Sub、Redis)实现事件驱动解耦、为关系型(Postgres)与 NoSQL(Firestore/Redis)数据库设计数据模型。二、代码组织(Monorepo),包括识别适合放入 packages/ 的共享逻辑(如 UI 组件库、i18n、类型)、按功能而非技术分层封装模块、通过依赖规则强制边界(例如 UI 不能直接导入数据库逻辑)。三、横切关注点,包括可观测性(统一日志结构与追踪上下文传播)、安全(集中式鉴权校验与密钥管理)、可扩展性(CDN、Redis、浏览器缓存策略与数据库只读副本)。

使用方式:技能内置技术选型决策框架,评估新技术或模式时依次考虑问题匹配度(是否解决真实问题)、成本(维护开销)、团队(是否具备技能或学习能力)、锁定(后续替换难度)。资料未提供具体安装命令或调用步骤。

适用场景:如何组织通知系统、评审数据库模式的性能、判断某逻辑应放前端还是后端、为新模块设计可扩展的目录结构。

限制:资料未说明支持的模型、收费方式、平台与调用参数,相关细节暂未提供。