4/17/2026

架构学习之路

先啃 DDIA(第 1–6 章),同时拿手头项目做数据层笔记;然后读 Clean Architecture 重构自己的 Go repo 结构;接着 Building Microservices + Learning DDD 两本交叉读;最后 Cloud Native Go 和 Production Kubernetes 一起对着 K8s 集群实操。


几个实践建议:


读 DDIA 时,找项目里用的数据库(PostgreSQL/Redis/Kafka 等)对应章节,立刻去看官方文档验证书里的描述,会记忆深刻得多。


读 Building Microservices 时,不要急着拆服务,而是先用 DDD 的 bounded context 把现有 monolith 的边界画出来,再决定要不要拆。


Cloud Native Go 的代码示例质量很高,建议 fork 下来在本地跑,比只读要有效得多。


有没有哪个方向想进一步深入?比如具体的分布式模式、Go 并发架构,或者 K8s operator 开发?

架构学习之路

先啃 DDIA(第 1–6 章),同时拿手头项目做数据层笔记;然后读 Clean Architecture 重构自己的 Go repo 结构;接着 Building Microservices + Learning DDD 两本交叉读;最后 Cloud Native Go 和 P...