gRPC 优先
业务服务只暴露 gRPC,REST/JSON 入口集中在 Gateway 层。
Service Forge 适合正在从单体应用走向服务化,或者希望从第一天就保持清晰边界的 Go 项目。它不强迫业务代码直接绑定某个数据库、缓存、消息队列或注册中心,而是把基础设施能力抽象为端口,再由运行时配置选择适配器。
用 `svcforge new` 创建带 Gateway、示例服务、配置和 buf 文件的基础项目。
用 `svcforge add service` 添加 gRPC-only 服务骨架,保持统一目录约定。
本地可用 memory/noop,生产可切换到 Redis、Postgres、RabbitMQ、Consul、OTel。