Golang后端开发工程师进阶之路
CoreField是一个golang后端项目的示例工程,通过搭建一个大模型后端接口调用的平台,来帮助开发者深入认识大型系统开发过程中,可能会涉及到的一些系统开发解决方案,主要包括以下几类:
-
容器化部署
-
多级缓存
-
数据热点问题
-
分库分表
-
雪花算法 + 基因法的分布式ID
-
统一登陆和鉴权
-
统一网关
-
单元测试
-
微服务
-
高可用
-
高并发解决方案
-
服务发现
-
负载均衡
-
配置管理
-
动态扩容缩容
-
智能调度
-
服务可观测性
-
链路跟踪
-
日志处理
参考:
https://github.com/donnemartin/system-design-primer/blob/master/README-zh-Hans.md
这个sample中,大模型api我们选择了智谱AI: https://bigmodel.cn/dev/api/normal-model/glm-4#overview