SuperAPI AI 工具集

golang-gin-architect

编程与开发

查看项目

更新于 10-15 22:12

技能介绍

用途:golang-gin-architect 是一个面向 Go Gin API 的软件架构技能,定位为务实架构师,帮助做架构决策、评估复杂度、设计系统、选择模式、规划 API 演进与处理横切关注点,并协调其他 gin 技能。

主要能力:覆盖系统设计、复杂度评估、模式选择、API 设计、横切关注点、架构决策记录(ADR)、技术债与技能编排。提供复杂度预算判断(如团队规模、请求量、部署目标、交付周期),默认走简单路径,复杂模式需论证。可编排 golang-gin-api、golang-gin-database、golang-gin-auth、golang-gin-testing、golang-gin-deploy、golang-gin-psql-dba 等技能。

使用方式:在需要架构决策、评估模式是否过度设计、设计新系统或大功能、规划 API 版本与演进、搭建可观测性/缓存/安全架构、编写 ADR、协调多技能工作、评估技术债时使用。新项目快速路径为:先定义复杂度预算与项目结构,再脚手架项目,加数据库,按需加认证、测试、部署;步骤 4-6 可延后。

适用场景:Go Gin API 的架构层工作,包括单体与微服务取舍、同步与异步、CQRS、读副本、Saga、Outbox、事件溯源、熔断、限流、版本与分页、可观测性、健康检查、缓存、消息队列、对象存储、gRPC 互操作、数据所有权、整洁架构、技术债等。

限制:不处理实现细节、数据库代码、认证实现、测试与部署,这些分别由对应技能负责。资料未提供具体收费、价格、平台与效果信息。