正版资源Go进阶训练营第五期|极客
课程定位与核心目标 这门 Go 进阶训练营聚焦于高并发后端系统的架构设计与工程落地,旨在解决开发者在从单服务向分布式系统演进过程中遇到的典型痛点。很多初学者或中级开发者虽然掌握了 Go 的基础语法和并发原语,但在面对复杂业务场景时,往往缺乏系统性的架构思维,难以处理数据一致性、服务可用性以及大规模连
课程定位与核心目标
这门 Go 进阶训练营聚焦于高并发后端系统的架构设计与工程落地,旨在解决开发者在从单服务向分布式系统演进过程中遇到的典型痛点。很多初学者或中级开发者虽然掌握了 Go 的基础语法和并发原语,但在面对复杂业务场景时,往往缺乏系统性的架构思维,难以处理数据一致性、服务可用性以及大规模连接维持等实际问题。本课程内容覆盖评论系统、历史记录、分布式缓存与事务、长连接网关以及可观测性体系,通过七个周的系统训练,帮助学员构建完整的技术视野。适合具备 Go 基础语法能力、了解基本 HTTP 编程和数据库操作的开发者,建议已有一定的单体项目实战经验,能够独立完成 CRUD 功能开发。
学习路径与重点模块
建议的学习顺序应从基础设施层逐步深入到应用层。首先攻克第九周的 Go 语言实践部分,重点掌握网络通信协议和 Goim 长连接网关的设计原理,这是理解后续高并发场景的基础。紧接着进入第八周的分布式缓存与事务章节,这里涉及的核心难点是如何在保证一致性的前提下提升系统性能,需要结合实际场景理解 Redis 缓存策略和分布式锁的实现细节。随后依次学习评论系统架构(第六周)和历史记录架构(第七周),这两部分强调存储设计与可用性保障,能够很好地训练系统设计能力。最后一环是第十周的日志、指标与链路追踪,这是生产环境必备的可观测性实践。整个学习过程中,务必配合资料包中的学习手册进行对照阅读,手册提供了理论框架,而视频课程则展示了具体的实现思路。
实战产出与应用
完成本课程后,开发者能够独立设计并实现具备高可用特性的分布式后端系统。具体而言,你将掌握如何设计支持高并发的评论和历史记录模块,理解分布式缓存的选型与部署策略,熟悉长连接网关的架构模式,并能够搭建基础的监控告警体系。这套能力可以直接应用于社交产品、即时通讯、内容平台等需要处理大量用户交互的场景。建议在学习过程中,每学完一个模块就动手搭建对应的最小可用原型,不要只停留在观看层面。通过对比自己的实现与课程讲解的差异,能够快速补齐工程经验上的短板。这种边学边练的方式,能让你真正将理论知识转化为可落地的代码能力,为后续承担更复杂的项目打下坚实基础。
课程介绍
├──1--学习手册 ├──10--第六周:评论系统架构设计 | ├──1.功能和架构设计.mp4 348.52M | └──2.存储和可用性设计.mp4 345.32M ├──11--第七周:历史记录架构设计 | ├──1.功能模块与架构设计.mp4 307.38M | └──2.存储设计与可用性设计.mp4 218.08M ├──12--第八周:分布式缓存 & 分布式事务 | ├──1.分布式缓存.mp4 471.22M | └──2.分布式事务.mp4 285.62M ├──13--第九周:Go语言实践-网络编程 | ├──1.网络通信协议.mp4 304.78M | ├──2.Goim 长连接网关.mp4 270.50M | └──3.IM 私信系统.mp4 88.12M ├──14--第十周:日志&指标&链路追逐 | ├──1.日志.mp4 226.85M | ├──2.链路追踪
课程目录
├──1--学习手册 ├──10--第六周:评论系统架构设计 | ├──1.功能和架构设计.mp4 348.52M | └──2.存储和可用性设计.mp4 345.32M ├──11--第七周:历史记录架构设计 | ├──1.功能模块与架构设计.mp4 307.38M | └──2.存储设计与可用性设计.mp4 218.08M ├──12--第八周:分布式缓存 & 分布式事务 | ├──1.分布式缓存.mp4 471.22M | └──2.分布式事务.mp4 285.62M ├──13--第九周:Go语言实践-网络编程 | ├──1.网络通信协议.mp4 304.78M | ├──2.Goim 长连接网关.mp4 270.50M | └──3.IM 私信系统.mp4 88.12M ├──14--第十周:日志&指标&链路追逐 | ├──1.日志.mp4 226.85M | ├──2.链路追踪.mp4 229.37M | └──3.指标.mp4 63.03M ├──15--第十一周:DNS & CDN & 多活架构 | ├──1.DNS和CDN.mp4 213.35M | └──2.多活.mp4 381.90M ├──16--第十二周:消息队列 - Kafka | ├──1.Topic & Partition.mp4 269.36M | ├──2.Producer & Consumer.mp4 189.87M | └──3.Leader & Follower.mp4 307.47M ├──17--第十三周:Go语言实践-Runtime | ├──1.Goroutine原理.mp4 283.46M | ├──2.内存分配原理.mp4 287.38M | ├──3.GC 原理.mp4 168.43M | └──4.Channel 原理.mp4 107.48M ├──18--课件 | └──18--课件.zip 311.91M ├──2--讲师答疑-直播回放 | ├──1--开营直播 | | └──开营直播.mp4 444.66M | ├──2--期中答疑 | | └──期中答疑.mp4 354.38M | ├──3--期末答疑 | | └──期末答疑.mp4 346.95M | └──4--面试加餐直播 | | └──面试加餐直播.mp4 441.08M ├──3--领教邓明-直播回放 | ├──1--10月23日领教直播-微服务概览与治理 | | ├──1--1. 微服务概览与治理-领教5期.pdf 2.11M | | └──10月23日领教直播-微服务概览与治理.mp4 427.13M | ├──10--12月25日领教直播-日志&指标&链路追逐 | | ├──1--补充 DDD.pdf 1.21M | | ├──12月25日领教直播-日志&指标&链路追逐.mp4 621.46M | | └──2--10. 日志&指标&链路追踪 (1) (1).pdf 1.92M | ├──11--1月1日领教直播-DNS & CDN & 多活架构 | | ├──1--11. DNS & CDN &多活架构 (1).pdf 2.65M | | └──1月1日领教直播-DNS & CDN & 多活架构.mp4 507.37M | ├──12--1月9日领教直播-消息队列 Kafka | | ├──1--12. 消息队列 Kafka (1).pdf 2.03M | | └──1月9日领教直播-消息队列 Kafka.mp4 622.06M | ├──13--1月15日领教直播-Go语言实践-Runtime | | ├──1--13. Go语言实践 - Runtime (1).pdf 1.66M | | └──1月15日领教直播-Go语言实践-Runtime.mp4 569.32M | ├──2--10月30日领教直播-Error | | ├──1--2. Go语言实践 - error领教.pdf 1.78M | | └──10月30日领教直播-Error.mp4 497.95M | ├──3--11月6日领教直播-Concurrency | | ├──1--3. Go语言实践 - concurrency-领教.pdf 2.61M | | └──11月6日领教直播-Concurrency.mp4 512.88M | ├──4--11月13日领教直播-Go 工程化实践 | | ├──1--4. Go 工程化实践-领教.pdf 1.89M | | └──11月13日领教直播-Go 工程化实践.mp4 562.17M | ├──5--11月20日领教直播-微服务可用性设计 | | ├──1--5. 微服务可用性设计.pdf 1.20M | | └──11月20日领教直播-微服务可用性设计.mp4 530.53M | ├──6--11月27日领教直播-评论系统 | | ├──1--6. 评论系统架构设计第五期.pdf 2.98M | | └──11月27日领教直播-评论系统.mp4 504.88M | ├──7--12月4日领教直播-播放历史架构 | | ├──1--7. 播放历史架构设计第五期.pdf 1.63M | | └──12月4日领教直播-播放历史架构.mp4 475.27M | ├──8--12月11日领教直播-分布式缓存 | | ├──1--8. 分布式缓存&分布式事务 (1).pdf 1.52M | | └──12月11日领教直播-分布式缓存.mp4 565.41M | └──9--12月18日领教直播-Go 语言实践-网络编程 | | ├──1--9. Go语言实践 - 网络编程(1).pdf 795.92kb | | └──12月18日领教直播-Go 语言实践-网络编程.mp4 506.34M ├──4--Golang 基础语法和 Web 框架起步 | ├──1--1.Go 基本语法和 Web 框架起步 | | ├──1--Go+基本语法和+Web+框架起.pdf 3.26M | | └──1.Go 基本语法和 Web 框架起步.mp4 921.57M | ├──2--2.type 定义与 Server 抽象 | | ├──1--极客时间 Go 初级工程师(2)type 定义与 Server 抽象.pdf 3.48M | | └──2.type 定义与 Server 抽象.mp4 963.10M | ├──3--3.错误处理与简单路由树实现 | | ├──1--极客时间 Go 初级工程师(3)- 错误处理与简单路由树实现.pdf 2.82M | | └──3.错误处理与简单路由树实现.mp4 1.13G | └──4--4.并发编程、文件操作与泛型 | | ├──1--极客时间 Go 初级工程师(4)- 并发编程 文件操作与泛型.pdf 4.64M | | └──4.并发编程、文件操作与泛型.mp4 1007.52M ├──5--第一周:微服务(微服务概览与治理) | ├──1.微服务概览.mp4 301.74M | ├──2.微服务设计.mp4 360.69M | ├──3.gRPC & 服务发现.mp4 390.40M | └──4.多集群 & 多租户.mp4 216.34M ├──6--第二周:异常处理 | ├──1.Error vs Exception.mp4 191.41M | ├──2.Error Type.mp4 118.52M | ├──3.Handling Error.mp4 249.69M | └──4.Go 2 Error Inspection.mp4 82.45M ├──7--第三周:并行编程 | ├──1.Goroutine.mp4 290.26M | ├──2.Memory model.mp4 165.20M | ├──3.Package sync.mp4 372.24M | └──4.Package context.mp4 357.43M ├──8--第四周:Go工程化实践 | ├──1.工程项目结构.mp4 548.07M | ├──2.API 设计.mp4 307.63M | ├──3.配置管理.mp4 225.31M | └──4.单元测试.mp4 146.67M └──9--第五周:Go架构实践 - 微服务(微服务可用性设计) | ├──1. 隔离.mp4 237.88M | ├──2.超时.mp4 208.00M | ├──3.过载保护和限流.mp4 456.20M | ├──4.降级&重试.mp4 140.96M | └──5.重试和负载均衡.mp4 185.44M




