标签:工程化

从单体服务到 RPC 与微服务:Go 工程化下一步怎么走

当你把一个 Go HTTP 服务的基础工程化能力逐步补齐以后,通常会自然遇到下一个问题:如果业务继续增长,一个服务开始承担越来越多职责,或者系统之间需要更稳定地互相调用,后面应该怎么走?这时你会逐渐从...

2026-06-25

工程化基础:Makefile、脚本、目录结构与依赖管理

很多 Go 项目在最开始都能很快跑起来:一个 main.go,一个 go.mod,再加几个包,功能就能开始迭代了。但只要项目继续长大,你很快会碰到另一类问题:构建命令每个人写得不一样,启动方式靠口头约...

2026-06-25

服务上线前要补哪些能力:健康检查、优雅退出与基础监控

很多服务在开发阶段都能正常运行,但一谈到上线,就会暴露出另一类问题:服务启动后能不能被探活、退出时会不会把正在处理的请求直接掐掉、依赖异常时外界能不能及时看出来、出了问题有没有基础观测信号。这些问题和...

2026-06-25