课程目录
├──10--第七周:历史记录架构设计
| ├──2--1.功能模块与架构设计
| └──3--2.存储设计与可用性设计
├──11--第八周:分布式缓存 & 分布式事务
| ├──2--1.分布式缓存
| └──3--2.分布式事务
├──12--第九周:Go语言实践-网络编程
| ├──2--1.网络通信协议
| ├──3--2.Goim 长连接网关
| └──4--3.IM 私信系统
├──13--第十周:日志&指标&链路追踪
| ├──2--1.日志
| ├──3--2.链路追踪
| └──4--3.指标
├──14--第十一周:DNS & CDN & 多活架构
| ├──2--1.DNS和CDN
| └──3--2.多活
├──15--第十二周:消息队列 - Kafka
| ├──2--1.Topic & Partition
| ├──3--2.Producer & Consumer
| └──4--3.Leader & Follower
├──16--第十三周:Go语言实践-Runtime
| ├──2--1.Goroutine原理
| ├──3--2.内存分配原理
| ├──4--3.GC 原理
| ├──5--4.Channel 原理
| └──6--毕业项目
├──2--直播回放
| ├──1--开营直播
| ├──2--Go3期第一次直播答疑
| ├──3--Go3期第二次直播答题
| ├──4--Go3期期末答疑直播
| └──5--面试加餐直播
├──3--Golang 基础语法和 Web 框架起步
| ├──1--1.Go 基本语法和 Web 框架起步
| ├──2--2.type 定义与 Server 抽象
| ├──3--3.错误处理与简单路由树实现
| └──4--4.并发编程、文件操作与泛型
├──4--第一周:微服务(微服务概览与治理)
| ├──2--1.微服务概览
| ├──3--2.微服务设计
| ├──4--3.gRPC & 服务发现
| └──5--4.多集群 & 多租户
├──5--第二周:异常处理
| ├──2--1.Error vs Exception
| ├──3--2.Error Type
| ├──4--3.Handling Error
| └──5--4.Go 2 Error Inspection
├──6--第三周:并行编程
| ├──2--1.Goroutine
| ├──3--2.Memory model
| ├──4--3.Package sync
| └──5--4.Package context
├──7--第四周:Go工程化实践
| ├──2--1.工程项目结构
| ├──3--2.API 设计
| ├──4--3.配置管理
| └──5--4.模块
├──8--第五周:Go 架构实践 - 微服务(微服务可用性设计)
| ├──2--1. 隔离
| ├──3--2.超时
| ├──4--3.过载保护和限流
| ├──5--4.降级&重试
| └──6--5.重试和负载均衡
├──9--第六周:评论系统架构设计
| ├──2--1.功能和架构设计
| └──3--2.存储和可用性设计
└──课件.zip 191.18M