# 平台简介
G2rain(谷雨开源SaaS)是一个企业级 AI Native SaaS 平台,致力于构建企业 SaaS 平台的 AI 开发新范式。平台以 Java 微服务、Vue3 微前端、DDD 领域驱动设计和多租户权限为基础,服务于需要长期建设、持续交付的企业数字化场景。
# 平台定位
G2rain 面向企业数字化平台建设场景,关注的不只是单个系统的开发效率,更是平台长期演进中的统一能力沉淀、模块协同、持续交付与 AI 原生扩展能力。
它既强调企业级平台底座的稳定性,也强调业务域扩展的灵活性,还强调以 AI 原生方式重构企业 SaaS 平台的开发、交付与协作方式。
# 平台要解决的问题
- 企业 SaaS 平台基础能力重复建设成本高
- 多租户、多角色、多应用场景下权限与交付控制复杂
- 业务域扩展与平台核心能力容易耦合
- 企业专属业务流程难以通过传统方式快速适配与持续演进
# 核心方向
# 企业级能力
平台沉淀统一认证、权限、安全、审计、网关、应用管理、角色与资源控制等企业级通用能力,作为平台长期演进的公共底座。
# 应用化能力
平台支持以应用为承载单元组织功能权限与业务能力,支撑租户侧的功能分配、业务交付与订阅开通。
# DDD 扩展能力
平台支持基于 DDD 的业务域拆分与扩展,并通过工程化能力帮助团队快速生成标准代码和页面。
# Java 微服务与 Vue3 微前端
后端服务围绕平台核心和业务域独立演进,复用公共库、Starter、MyBatis 扩展与代码生成工具;前端以 Vue3 微前端主壳与子应用协作,承载应用身份、菜单路由和业务交互。两者通过统一的应用、权限和交付模型连接,而不是以单体页面或单体服务承载全部职责。
# AI 开发新范式
平台的演进方向是将边界清晰、权限可控的最小颗粒度接口服务接入 MCP Server,并围绕 Agent、Skill 和云端编排建立可治理的 AI 协作能力。具体可用范围以对应模块的发布状态和文档为准。
# 企业级特征
- 强权限管控
- 统一审计能力
- 统一监控与运维支撑
- 多租户与角色隔离
- 部门与数据权限增强能力
# 推荐阅读
平台定位 →